Ansicht
Dokumentation
SRM_DOCUMENT_SET_STATE_CLOSED - SRM: setze Dokument Attribute
Vendor Master (General Section) General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Setzen/Ändern/Löschen von Attributwerten eines Dokuments.
Mit dieser Funktion können gezielt Attributwerte eines Dokumentes geändert werden. Attributwerte, die nicht angegeben werden, bleiben gleich.
Bei Attributen, die mehrere Werte haben können (z.B. Schlagworte), werden die angegeben Werte hinzugefügt. Alte Werte werden nicht gelöscht.
Beispiel
* Add new keyword 'BAPI' to a document
wa_properties-NAME = 'SRM_KEYWORD'.
wa_properties-VALUE = 'BAPI'.
APPEND wa_properties TO lt_properties.
* delete keyword of value 'Test'
wa_properties-NAME = 'SRM_KEYWORD'.
wa_properties-VALUE = 'Test'.
APPEND wa_properties TO props_delete.
CALL FUNCTION 'SRM_DOCUMENT_CHANGEPROPERTIES'
EXPORTING
OBJECTID = 'FE55793BA8182177E10000000A1148F5'
DOCUMENTCLASS = 'SRM_DOC04'
WHOLE_DOCUMENT = ' '
IMPORTING
RETURN = bapi_return
TABLES
PROPERTIES = lt_properties
PROPS_DELETE = props_delete.
Hinweise
Es gibt Attribute, die am gesamten Dokument definiert und für alle Versionen gültig sind. Manche Attribute, welche ausschließlich an der Version definiert sind, sind nur für die Version gültig. Falls die Attributwerte am gesamten Dokument gesetzt werden sollen, muss der Import-Parameter auf 'X' gesetzt werden.
Weiterführende Informationen
Parameter
DOCUMENTCLASSDOC_CONTEXT
DO_COMMIT
OBJECTID
RETURN
Ausnahmen
DOC_NOT_FOUNDINTERNAL_ERROR
NOT_AUTHORIZED
PARAMETER_ERROR
VARIANT_NOT_FOUND
VERSION_NOT_FOUND
YET_CHECKED_OUT
YET_LOCKED
Funktionsgruppe
SRM_BAPI_DOCUMENTAddresses (Business Address Services) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2192 Date: 20240523 Time: 112320 sap01-206 ( 43 ms )