Ansicht
Dokumentation

BPAR_M_FIELDMOD_MAIN - Geschäftspartner: Fieldmodification maintanance

BPAR_M_FIELDMOD_MAIN - Geschäftspartner: Fieldmodification maintanance

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein BPAR_M_FIELDMOD_MAIN nimmt die Feldmodifikation eines beliebigen Dynpros im Geschäftspartner vor.

Als Eingabeparameter benötigt der Funktionsbaustein die jeweilige Aktivität (Anlegen, Ändern oder Anzeigen) und alle Rollen, die der zu bearbeitende Geschäftspartner besitzt.

1. Bestimmung der aktuellen Statusleiste

Zunächst ermittelt der Funktionsbaustein anhand der übergebenen Parameter die Statusleiste, die aus drei Feldleisten besteht. Jedes Feld einer Feldleiste repräsentiert die Feldmodifikation oder auch 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 des Dynpros eingeht.

Die Verknüpfung erfolgt über spezielle Funktionsbausteine, die die Verknüpfungsregeln der Feldstatusleisten berücksichtigen.

2. Feldmodifikation des Bildschirms

Ist die Statusleiste bestimmt, so wird für alle Felder des Bildschirms (Feldliste des Dynpros) die zugehörige Feldgruppe ermittelt.

Mit der Feldgruppe und der Statusleiste wird der Feldstatus der Feldgruppe bestimmt und das Dynprofeld modifiziert.

Der Feldstatus kann folgende Werte annehmen:

'+' Mußfeld

'.' Kannfeld

'-' Ausblenden

'*' Anzeigen

Beispiel

Hinweise

Weiterführende Informationen





Parameter

AKTYP
RLTYP_TAB

Ausnahmen

Funktionsgruppe

BPD0

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2529 Date: 20240523 Time: 154742     sap01-206 ( 38 ms )