Ansicht
Dokumentation
CL_VALUE_POC - DomainModel: Allgemeiner Wertcontainer
Vendor Master (General Section) General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Werte und der Zugriff darauf werden durch die abstrakte Klasse CL_VALUE_POC verwaltet. Die Klasse ist nach dem Komposit-Muster implementiert. Die Container sind CL_STRUCTURED_VALUE_POC und konkret CL_TABLE_VALUE_POC, in der Tabellen mit Indexzugriff realisiert sind. Die Blätter sind einfache Werte der Klasse CL_SCALAR_VALUE_POC mit dem Sonderfall CL_LONGTEXT_VALUE_POC zur Verwaltung von Langtextreferenzen.
In der Basisklasse sind Methoden zur Statusverwaltung und Statusabfrage realisiert. Ein Wert kann gesperrt oder schreibgeschützt werden. Bei einer gesetzten Sperre dürfen die Werte nicht weiterverwendet werden, z.B. für Operationen. Bei Schreibschutz darf der Wert nicht geändert werden. Ein Wert kann initial, default, bewertet und konstant sein. Der Bearbeitungsstand kann über Methoden abgefragt werden.
Statusänderungen werden über Events weitergeben. Registriert sind sind hier zur Zeit DataRequests, Operations und MessageRequests.
Beziehungen
CL_STRUCTURED_VALUE_POC als Elternwert
CL_PARTITION_POC
Beispiel
Hinweise
Die wichtigsten Methoden sind SET_VALUE und GET_VALUE zum manipulieren von Werten. Statusdaten werden in dieser Klasse gehalten.
Ein Wert kann über eine Elternbeziehung mit anderen verknüpft werden. Er ist dann Element einer Tabelle oder Menge.
Über Partionen wird das semantische Umfeld eines Wertes festgelegt. Sie spielt eine wichtige Rolle beim Kopieren von Werten.
Weiterführende Informationen
ABAP Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1792 Date: 20240426 Time: 143243 sap01-206 ( 41 ms )