Ansicht
Dokumentation

BPAR_M_FIELDMOD_REQU_FIELDS - Geschäftspartner: Fieldmodification maintanance

BPAR_M_FIELDMOD_REQU_FIELDS - Geschäftspartner: Fieldmodification maintanance

Addresses (Business Address Services)   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

AKTYP
I_BP_GROUP
I_TYPE
OPT_DYNPRO
OPT_FIELDGROUPS
OPT_FIELDS
OPT_VIEWS
REQU_DYNPRO
REQU_FIELDGROUPS
REQU_FIELDS
REQU_VIEWS
RLTYP_TAB

Ausnahmen

Funktionsgruppe

BPD0

BAL_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 )