Ansicht
Dokumentation

CL_VALUE_POC - DomainModel: Allgemeiner Wertcontainer

CL_VALUE_POC - DomainModel: Allgemeiner Wertcontainer

Vendor Master (General Section)   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )