Menu

SAP Function Module CLMA_APPEND_FEATURE_ON_CLASS

Insert Characteristic in Class that Has Assignments

The Function Module CLMA_APPEND_FEATURE_ON_CLASS (Insert Characteristic in Class that Has Assignments) is a standard Function Module in SAP ERP and is part of the function group CLMA within the package CL.

Technical Information

Function Module CLMA_APPEND_FEATURE_ON_CLASS
Short Text Insert Characteristic in Class that Has Assignments
Function Group CLMA
Package CL
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
CHANGE_NUMBER LIKE KSML-AENNR SPACE Change Number
CHARACTERISTIC LIKE CABN-ATNAM Characteristic Name
CHECK_MODE_ONLY LIKE RMCLM-BASISD SPACE Only Checks Whether Function is Allowed: No Change
CLASSNAME LIKE KLAH-CLASS Class Name
CLASSTYPE LIKE KLAH-KLART Class Type

Exporting Parameters

This function module does not define any EXPORTING parameters.

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
CHANGE_NUMBER_MISSING Change Number Missing
CHANGE_NUMBER_NOT_ALLOWED Already Changed on Date with Other Change No.
CHARACTERISTIC_IN_CLASS Characteristic Already in Class
CHARACTERISTIC_LOCKED Characteristic Has Already Been Processed
CHARACTERISTIC_NOT_ALLOWED User-Defined Characteristic Not Allowed in This Class
CHARACTERISTIC_NOT_EXIST Characteristic Not Found
CLASS_NOT_EXIST Class Not Found
CN_DATE_IN_PAST Change Number: Date is in Past
CN_DATE_RESTRICTION Change Number: Date in Reserved Range
CN_ERROR_CLASS Change Number Not Active for Class
CN_ERROR_CLASSIF Change Number: Not Active for Classification
CN_ERROR_CREATE Change Number Not Active for Class
CN_ERROR_NUMBER Change Number Not Found
CN_NO_CHANGE_AT_SAME_DATE Change Number: No Multiple Changes on Same Date
CN_NO_CHANGE_SERVICE Class Type Does Not Allow Class. with ECH
CN_OBJ_LOCK Change Number: Processing Class with Change Number Locked
INVALID_SIGN Class has Invalid Characters in Name
NO_AUTHORITY_MAINTAIN No Change Authorization for Class