Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2007, 23h05   #1
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 0
Points : 0
Par défaut ECC6 : standard, ENHANCEMENT-POINT et copie de standard

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
ajtod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 10h49   #2
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
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.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 20h48   #3
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 0
Points : 0
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
ajtod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 16h23   #4
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
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.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 18h57   #5
Membre expérimenté

 
SAP for Banking
Inscription : juin 2002
Messages : 539
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : SAP for Banking
Secteur : Conseil

Informations forums :
Inscription : juin 2002
Messages : 539
Points : 566
Points : 566
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
ludovic.fernandez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 20h05   #6
Rédacteur/Modérateur
 
Avatar de cladsam
 
Morgan Bourgeois
Inscription : août 2003
Messages : 1 730
Détails du profil
Informations personnelles :
Nom : Morgan Bourgeois
Âge : 32
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 1 730
Points : 1 862
Points : 1 862
Citation:
Envoyé par JohnDoeBrother
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
Bonsoir,

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.
cladsam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h13.


 
 
 
 
Partenaires

Hébergement Web