Ansicht
Dokumentation
BPAR_M_FIELDMOD_REQU_FIELDS - Geschäftspartner: Fieldmodification maintanance
Addresses (Business Address Services) Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein BPAR_M_FIELDMOD_REQU_FIELDS ermittelt die Mußfelder, die in der Feldmodifikation für eine Aktivität und den zu übergebenen Rollen eines Geschäftspartners festgelegt wurden.
Hierzu benötigt der Funktionsbaustein als Eingabeparameter die Aktivität (Anlegen, Ändern oder Anzeigen), den Typ des Geschäftspartners(Organisation oder natürliche Person), das Kennzeichen Sammelgeschäftspartner und alle Rollen, die der Geschäftspartner besitzt.
Der Funktionsbaustein kann sowohl im Online als auch für Datenübernahmeprogramme verwendet werden.
1. Bestimmung der aktuellen Statusleiste
Die Statusleiste besteht aus drei Feldleisten. Jedes Feld einer Feldleiste repräsentiert die Feldmodifikation oder auch den Feldstatus einer Feldgruppe. Jede Feldleiste ist 255 Bytes lang, d.h. es können 765 Feldgruppen angelegt werden.
Beispiele:
Position 1 der Feldleiste 1 enthält die Einstellung für Feldgruppe 1.
Position 1 der Feldleiste 2 enthält die Einstellung für Feldgruppe 256.
usw.
Die Statusleiste wird bestimmt, indem in einem ersten Schritt die Feldstatusleisten aller Rollen nacheinander verknüpft werden.
Das Ergebnis dieser Verknüpfung ist die Statusleiste der Rollen, die in einem letzten Schritt mit den Feldstatusleisten der Aktivität verknüpft wird.
Dieses Ergebnis ist die aktuelle Statusleiste, die in die Feldmodifikation eingeht.
Die Verknüpfung erfolgt über spezielle Funktionsbausteine, die die Verknüpfungsregeln der Feldstatusleisten berücksichtigen.
2. Ermittlung der relevanten Feldgruppen
Anschließend werden anhand der Sichten, die den Rollen zugeordnet sind und der allgemeinen Sichten, die rollenunabhängig vorhanden sind, die relevanten Feldgruppen bestimmt.
Es werden nur Sichten berücksichtigt, die dem Geschäftspartnertyp und der Kennzeichnung Sammelgeschäftspartner entsprechen.
Dann werden alle Feldgruppen gelesen, die den relevanten Sichten zugeordnet wurden.
3. Ermittlung der Mußfelder (Feldgruppen)
Anhand des Feldstatus werden alle Mußfeldgruppen ermittelt.
Neben den Mußfeldgruppen werden auch die einzelnen Mußfelder, Sichten und Dynpros vom Funktionsbaustein zurückgeliefert.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
AKTYPI_BP_GROUP
I_TYPE
OPT_DYNPRO
OPT_FIELDGROUPS
OPT_FIELDS
OPT_VIEWS
REQU_DYNPRO
REQU_FIELDGROUPS
REQU_FIELDS
REQU_VIEWS
RLTYP_TAB
Ausnahmen
Funktionsgruppe
BPD0BAL_S_LOG - Application Log: Log header data ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3241 Date: 20240523 Time: 151738 sap01-206 ( 72 ms )