The Function Module CLAP_DDB_UPDATE_CLASSIFICATION (Classification API: Maintain Allocations) is a standard Function Module in SAP ERP and is part of the function group CLFM within the package CLCL.
Function Module | CLAP_DDB_UPDATE_CLASSIFICATION |
Short Text | Classification API: Maintain Allocations |
Function Group | CLFM |
Package | CLCL |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
ALLOCATE_ONLY | LIKE | RMCLF-KREUZ | Allocate only | |
CHANGE_SERVICE_NUMBER | LIKE | RMCLF-AENNR1 | Change number | |
CLASS | LIKE | KLAH-CLASS | Class | |
CLASSTYPE | LIKE | KSSK-KLART | Class type | |
DATE_OF_CHANGE | LIKE | RMCLF-DATUV1 | Date for engineering change management | |
I_CHECK_SYDATE | TYPE | SY-BATCH | SPACE | #NAME? |
I_CLASS_POSITION | TYPE | I | 0 | Position der Klasse für evtl. Positionsänderungen |
I_ENVIRON_NO_VAL | LIKE | RMCLF-KREUZ | SPACE | |
I_LANGU | LIKE | SY-LANGU | SY-LANGU | |
I_LOAD_CUSTOMIZING | LIKE | SY-BATCH | SPACE | |
I_NO_DEFAULTS_API | LIKE | RMCLF-KREUZ | SPACE | |
I_NO_LOCK | LIKE | SY-BATCH | SPACE | |
I_TABS_ACTIVE | LIKE | SY-BATCH | SPACE | |
MEINS | TYPE | MEINS | SPACE | If object-material, load unit of measure |
MTART | TYPE | MTART | Material type | |
OBJECT | LIKE | KSSK-OBJEK | Object | |
OBJECT_EQ_CLASS | LIKE | RMCLF-KREUZ | ' ' | Object is a class |
POBTAB | LIKE | TCLAO-OBTAB | Classifiable object | |
ROOT | LIKE | INOB-ROBJEK | Only for variant class types: object | |
ROOT_ID | LIKE | INOB-ROBTAB | Only for variant class types: table | |
STATUS | LIKE | KSSK-STATU | Classification status | |
STD_FLAG | LIKE | KSSK-STDCL | SPACE | Standard classification indicator |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
CLINT | LIKE | KSSK-CLINT | Internal class number | |
INTERNAL_OBJ_NUMBER | LIKE | INOB-CUOBJ | Internal object number |
This function module does not define any CHANGING parameters.
This function module does not define any TABLE parameters.
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
ALLOCATION_EXIST | Allocation already exists |
CHANGE_AUSP_NOT_ALLOWED | Change date for AUSP - ERROR date |
CHANGE_KSSK_NOT_ALLOWED | Change date for KSSK - ERROR date |
CHANGE_NR_NOT_EXIST | Change number does not exist |
CLASSYTPE_NOT_DEF | Class type not found |
CLASS_DATE_NOT_VALID | Class not valid |
CLASS_NOT_FOUND | Class does not exist |
CLASS_STATUS_NOT_VALID | Status of class invalid |
DATE_IN_PAST | Change date is in the past |
ERROR_CLASS | Change number not for classification |
ERROR_DATE_RESTRICTION | Change number not currently released |
ERROR_STATUS | Status of change number does not allow use |
FOREIGN_LOCK | Allocation already locked |
MTART_CLASSIF_NOT_ALLOWED | Material type not allowed for classification |
MTART_NOT_EXIST | Material type not found |
NO_AUTHORITY_CLASS | No authorization for class |
NO_AUTHORITY_TYPE | No authorization for class type |
NO_MULTI_CLASSIFY | Multiple classification not allowed |
NO_VALID_SIGN_CLASS | Class contains invalid characters |
OTHER_CHANGE_NUMBER | Change number has changed |
REKURSIV | Allocation causes recursiveness |
SET_AENNR | Please enter a change number |
STATUS_READ_ONLY | Please read allocations for change purposes |
SYSTEM_FAILURE | System lock error |
TABLE_NO_MULTITAB | Table not in TCLAO |
UNIT_INCOMPATIBLE | Unit in material and class do not match |