Ansicht
Dokumentation

/AIN/PRF000003 - BAdI: Parameter für Profilfindung ändern

/AIN/PRF000003 - BAdI: Parameter für Profilfindung ändern

ABAP Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird verwendet, um Einfluss auf die Profilfindung für Druck- und Benutzerdatenprofile zu nehmen.

Die dynamische Findung eines Profils kann in zwei Fällen verwendet werden (Verwendungen):

  • Drucken von Transponderdaten während des Schreibens und Verifizierens der Transponder und während des Etikettendrucks
In diesem Fall enthält das Profil Felder, die auf Etiketten oder Transponder gedruckt werden sollen.
  • Pflege der Benutzerdaten auf der Benutzungsoberfläche (UI) während des manuellen Schreibens und Verifizierens von Transpondern und des Packens

SAP Auto-ID Infrastructure (SAP AII) ermittelt Profile auf der Basis von Parametern, wie z.B. GRAI oder GTIN, und den zugehörigen Werten. Wir liefern einen Satz Standardparameter für jede der beiden oben genannten Verwendungen aus. Sie können dieses BAdI jedoch auch verwenden, um zusätzliche Parameter zu den Standardparametern hinzuzufügen. Die folgenden Standardparameter werden für die beiden Verwendungen ausgeliefert:

  • Schreiben und Verifizieren von Transpondern und Etikettendruck
  • BUSINESS_PARTNER

  • FILTER_VALUE

  • EPC_TYPE

  • EPC_VERSION

  • GTIN

  • GRAI

  • ACTION_TYPE

  • Benutzerdaten auf Benutzungsoberflächen
  • EPC_TYPE

  • EPC_VERSION

  • GTIN

  • GRAI

  • BUSINESS_PROCESS

SAP liefert auch Konditionstabellen aus, deren Felder eine Untermenge der Standardparameter sind. Zusätzlich enthalten alle Konditionstabellen zwei Felder: Profiltyp und Profil. Sie können Profil und Profiltypen in diesen Tabellen für verschiedenen Werte der übrigen Felder eingeben. Um die standardmäßigen SAP-Konditionstabellen anzuzeigen, wählen Sie vom Bild SAP Easy Access aus eine der folgenden Optionen:

  • Auto-ID Infrastructure → Stammdaten → Einstellungen f. Schreiben u. Verifizieren von Transpondern / Etikettendruck
  • Auto-ID Infrastructure → Stammdaten → Einstellungen für Benutzungsoberfläche

SAP AII ermittelt zunächst die Werte der Standardparameter aus dem Kontext. Anschließend durchsucht es nacheinander die Konditionstabellen. Es ermittelt die Druck- oder Benutzerdatenprofile aus der Konditionstabelle basierend auf den Werten der Parameter. Bevor das System die Konditionstabellen durchsucht, übergibt es diese Standardparameter und ihre Werte (die es ermittelt hat) mit dem "Änderungsparameter" CT_PARAMETER an das BAdI.

Wenn Sie das BAdI implementieren, können Sie Ihre eigenen Parameter hinzufügen, und Sie können die Werte der Standardparameter ändern. Wenn Sie Ihre eigenen Parameter hinzufügen, müssen Sie auch Ihre eigene Konditionstabelle anlegen. Die Konditionstabellen und die Reihenfolge, in der Sie durchsucht werden sollen, ist im Profil SAP_PROFILE_DETERMINE angegeben. Wenn Sie also Ihre eigene Konditionstabelle anlegen, müssen Sie diese dem Profil hinzufügen.

Weitere Informationen finden Sie im Customizing der Auto-ID Infrastructure unter Grundeinstellungen -> Datenprofil -> Datenprofil pflegen.

Für dieses BAdI wird keine Standardimplementierung ausgeliefert.

Um das Druck- oder Benutzerdatenprofil auf Basis der Rolle der RFID-Gerätegruppe zu bestimmen, die den RFID-Transponder liest, müssen Sie die Rolle der RFID-Gerätegruppe und den Wert der Parameterliste in dem BAdI hinzufügen.

Methode

CHANGE_PARAMETER






BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5078 Date: 20240328 Time: 161950     sap01-206 ( 81 ms )