|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
Bonjour,
Nous avons découvert que les programmes standards ECC6 intégrent maintenant directement des extensions dans le code du standard appelé via la commande ENHANCEMENT-POINT (EP) Du coup on a du mal à adapter en ECC6 les copies de standards, car ces objets extensions sont gérées direct en se80 dans le package associé au standard, alors que bien sûr nous avons utilisé un package Z* pour nos copies. Est-ce que quelqu'un a un peu d'expérience sur ce point ou une piste de méthodo ? Ca ne se copie pas les extensions ? Y a t il une solution plus simple et plus rapide car j'ai environ 50 EP à copier en plus du programme standard ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 730 ![]() |
A priori, il s'agit d'un remplacement des exits.
Donc il s'agut d'un décrochage potentiel vers un morceau de code plugé qui transforme la transaction. Dans votre cas, est-ce que la solution n'est pas tout simplement de supprimer les instructions en question ? En effet : qui dit spécifique dit pas besoin d'exit donc pas besoin d'enhancement-point ...
__________________
---------------------------------------------------- Consultant technico-fonctionnel SAP logistique - Mon site sur developpez --------------------------------------------------- Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
Bonjour,
Malheurement, il faut que l'on garde exactement le comportement standard, donc garder les enhancement-point SAP. Ce que je ne comprend pas, c'est que nous n'avons pas trouvé la possibilité de les copier dans le même temps... Cdt ajtod |
|
|
00
|
|
|
#4 |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 730 ![]() |
Hum je pense qu'en éliminant les Enhancement-oint tu ne changes ren au "Comportement" du standard dans le sens ou un enhancement non implémenté n'apporte rien de particulier.
Il apporte seulement la possibilité d'ajouter un morceau de code ce qui, dans ta copie sera possible SANS enhancement simplement en éditant ton code. De sorte que tu n'auras pas non plus perdu la possibilité d'enhancer le code. Maintenant, si tu souhaites tout de meme faire ca pour répondre a une logique ou un engagement contractuel précis, c'est surement le spots que tu devrais chercher a copier. EN effet, le nouveau framework est particulier, la ou avant tu retrouvais des trucs isolés (user exit etc...), tu retrouves maintenant des ensembles d'enhancement d'un même type regroupés dans un spot: Exemple 1 spot avec plusieurs enhancement point 1 spot avec des badis. Ces spots sont eux-meme regroupés dans des spots de lus haut niveau. Donc c'est le spot de plus haut niveau que tu devrais rechercher et tenter de copier.
__________________
---------------------------------------------------- Consultant technico-fonctionnel SAP logistique - Mon site sur developpez --------------------------------------------------- Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2. |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() ![]() ![]() SAP for Banking Inscription : juin 2002 Messages : 539 ![]() |
Bonjour,
J'ai de mon cote developpe pas mal de nouveaux "Kernel Fast BaDI" - autre nom des BaDIs du Enhancement Framework et je peux vous assurez que ca reste problematique lors d'une copie ou d'une redefinition. Sans entrer dans des details que je ne maitrise pas, il me semble que les declarations de ces derniers se font dans un repository central (comme tout DDIC) mais sans nulle possibilite de redefinition (corrigez moi si je me trompe). Ainsi, je vous conseillerez de renommez ces derniers en Z et de faire une copie manuelle => beaucoup de travail (definition + liens sur les differents UIs + classes + interfaces + filtres ) mais je ne connais pas d'alternative. Sinon, en effet, lorsque le BaDI n'est pas defini, il n'est pas appele. Je vais jeter un coup d'oeil sur ce que SAP appelle EP ?!? CALL BADI ? Sincerement, Ludo |
|
|
00
|
|
|
#6 | |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 730 ![]() |
Citation:
en gros EP c'est l'ancien nom des users exits, c'est un moyen de pluger du code sans développer une Badi
__________________
---------------------------------------------------- Consultant technico-fonctionnel SAP logistique - Mon site sur developpez --------------------------------------------------- Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com