Menu

SAP Function Module CLAP_DDB_UPDATE_CLASSIFICATION

Classification API: Maintain Allocations

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.

Technical Information

Function Module CLAP_DDB_UPDATE_CLASSIFICATION
Short Text Classification API: Maintain Allocations
Function Group CLFM
Package CLCL
Module Type Normal Module

Importing Parameters

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

Exporting Parameters

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

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

This function module does not define any TABLE parameters.

Exceptions

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