SAP CLFM_OBJECT_CLASSIFICATION Function Module for Classification: Allocate Object to Classes









CLFM_OBJECT_CLASSIFICATION is a standard clfm object classification SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Classification: Allocate Object to Classes processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for clfm object classification FM, simply by entering the name CLFM_OBJECT_CLASSIFICATION into the relevant SAP transaction such as SE37 or SE38.

Function Group: CLFM
Program Name: SAPLCLFM
Main Program: SAPLCLFM
Appliation area: M
Release date: 15-Nov-1996
Mode(Normal, Remote etc): Normal Function Module
Update:



Function CLFM_OBJECT_CLASSIFICATION pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'CLFM_OBJECT_CLASSIFICATION'"Classification: Allocate Object to Classes
EXPORTING
* BATCH = ' ' "Value ass. w/o dialog
* NO_CHANGE_TYPE = ' ' "X no change of class type possible
* NO_DISPLAY = ' ' "X valuation screen is dark
* NO_F11 = ' ' "X no F11 in classification possible
* NO_F8 = ' ' "X no F8 in classification possible
OBJECT = "Object number
* OBJTXT = ' ' "Object description
* OLD_CLASS = ' ' "Assignment is deleted and new one created for CLASS
* PTABLE = ' ' "Physical classification table
* REF_ALL_TYPE = ' ' "X=All class types are selected
* REF_OBJECT = ' ' "Copy from master record
* CHANGE_SERVICE_NUMBER = "Change number
* REF_CUOBJ = "Internal object number (INOB) of source
* REF_AENNR = ' ' "
* REF_DATUV = "Date for copying
* OBJ_HAS_CHANGE_SERVICE = "ECM allowed for object
STATUS = "1=Add 2=Change 3=Display
TABLE = "Table name of classifiable object
* TYPETEXT = ' ' "Class type text
* HIERARCHY_ALLOWED = "Hierarchy allowed for current class type
* LANGUAGE = SY-LANGU "Language key
* LANGUAGE_BY_DIALOG = "Read text tables if dialog
* CLASS = ' ' "Class entered -> go directly to characteristics
* CONFIRM_CLASS = "Class screen processed despite CLASS
* INTERNAL_NUMBER_RANGE = "Internal number assignment active
* VARIANT_KLART = "Indicator: variant class type
* BI_DIALOG = ' ' "Batch input: screen 501 not displayed
* I_ASSGNMNT_SCREEN = ' ' "
* I_CUA_DELIMITER = ':' "
* I_OBJ_NAVIGATION = ' ' "
* I_EFFECTIVITY_USED = ' ' "
* CLASSTYPE = ' ' "Class type
* DATE_OF_CHANGE = "Change date
* DYNPRO_HEADER = ' ' "Sub-screen
* INITFLAG = ' ' "X during first call of classif. in transaction
* MEINS = ' ' "Only for material: unit of measure
* MULTI_CLASSIF = ' ' "X multiple classification allowed

IMPORTING
CLASS = "Class entered -> go directly to characteristics
CLASSTYPE = "Class type
CLASS_TEXT = "Class description
OK_CODE = "OK_CODE in classification
TYPETEXT = "Class type text
UPDATEFLAG = "X if changes to classification data
UPDATE_PER_CALL = "Update indicator: newly set for each call
INTERNAL_OBJ_NUMBER = "Internal object number from INOB
SAME_CLASSIFY_BY_COPY = "Copy: check for same classification

EXCEPTIONS
CLASSIFICATION_NOT_FOUND = 1 CHANGE_NR_CHANGED = 10 VALUE_NOT_FOUND = 11 CLASS_NOT_FOUND = 2 CLASS_NOT_VALID = 3 FOREIGN_LOCK = 4 NO_MULTI_CLASSIF = 5 SYSTEM_FAILURE = 6 ONLY_WITH_CHANGE_NUMBER = 7 CHANGE_NR_NOT_COMPATIBLE = 8 NO_AUTH_KLART = 9
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLCLFM_001 Influences Class and Value Assignment
EXIT_SAPLCLFM_002 Customer Exit for Changing Classification Data Before Saving
EXIT_SAPLCLFM_003 Customer Exit After Check on Assigned Characteristic Values

IMPORTING Parameters details for CLFM_OBJECT_CLASSIFICATION

BATCH - Value ass. w/o dialog

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

NO_CHANGE_TYPE - X no change of class type possible

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

NO_DISPLAY - X valuation screen is dark

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

NO_F11 - X no F11 in classification possible

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

NO_F8 - X no F8 in classification possible

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

OBJECT - Object number

Data type: RMCLF-OBJEK
Optional: No
Call by Reference: No ( called with pass by value option)

OBJTXT - Object description

Data type: RMCLF-OBTXT
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

OLD_CLASS - Assignment is deleted and new one created for CLASS

Data type: RMCLF-CLASS
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

PTABLE - Physical classification table

Data type: TCLAO-OBTAB
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

REF_ALL_TYPE - X=All class types are selected

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

REF_OBJECT - Copy from master record

Data type: RMCLF-OBJEK
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

CHANGE_SERVICE_NUMBER - Change number

Data type: RMCLF-AENNR1
Optional: Yes
Call by Reference: No ( called with pass by value option)

REF_CUOBJ - Internal object number (INOB) of source

Data type: INOB-CUOBJ
Optional: Yes
Call by Reference: No ( called with pass by value option)

REF_AENNR -

Data type: RMCLF-AENNR
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

REF_DATUV - Date for copying

Data type: RMCLF-DATUV1
Optional: Yes
Call by Reference: No ( called with pass by value option)

OBJ_HAS_CHANGE_SERVICE - ECM allowed for object

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

STATUS - 1=Add 2=Change 3=Display

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

TABLE - Table name of classifiable object

Data type: TCLA-OBTAB
Optional: No
Call by Reference: No ( called with pass by value option)

TYPETEXT - Class type text

Data type: RMCLF-ARTXT
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

HIERARCHY_ALLOWED - Hierarchy allowed for current class type

Data type: TCLA-HIERARCHIE
Optional: Yes
Call by Reference: No ( called with pass by value option)

LANGUAGE - Language key

Data type: SY-LANGU
Default: SY-LANGU
Optional: Yes
Call by Reference: No ( called with pass by value option)

LANGUAGE_BY_DIALOG - Read text tables if dialog

Data type: C
Optional: Yes
Call by Reference: No ( called with pass by value option)

CLASS - Class entered -> go directly to characteristics

Data type: RMCLF-CLASS
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

CONFIRM_CLASS - Class screen processed despite CLASS

Data type: C
Optional: Yes
Call by Reference: No ( called with pass by value option)

INTERNAL_NUMBER_RANGE - Internal number assignment active

Data type: C
Optional: Yes
Call by Reference: No ( called with pass by value option)

VARIANT_KLART - Indicator: variant class type

Data type: TCLA-VARKLART
Optional: Yes
Call by Reference: No ( called with pass by value option)

BI_DIALOG - Batch input: screen 501 not displayed

Data type: RMCLF-KREUZ
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_ASSGNMNT_SCREEN -

Data type: RMCLF-KREUZ
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_CUA_DELIMITER -

Data type: RMCLF-KREUZ
Default: ':'
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_OBJ_NAVIGATION -

Data type: RMCLF-KREUZ
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_EFFECTIVITY_USED -

Data type: TCLA-EFFE_ACT
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

CLASSTYPE - Class type

Data type: RMCLF-KLART
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

DATE_OF_CHANGE - Change date

Data type: RMCLF-DATUV1
Optional: Yes
Call by Reference: No ( called with pass by value option)

DYNPRO_HEADER - Sub-screen

Data type: RMCL1
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

INITFLAG - X during first call of classif. in transaction

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

MEINS - Only for material: unit of measure

Data type: MEINS
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

MULTI_CLASSIF - X multiple classification allowed

Data type:
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for CLFM_OBJECT_CLASSIFICATION

CLASS - Class entered -> go directly to characteristics

Data type: RMCLF-CLASS
Optional: No
Call by Reference: No ( called with pass by value option)

CLASSTYPE - Class type

Data type: RMCLF-KLART
Optional: No
Call by Reference: No ( called with pass by value option)

CLASS_TEXT - Class description

Data type: RMCLF-KTEXT
Optional: No
Call by Reference: No ( called with pass by value option)

OK_CODE - OK_CODE in classification

Data type: SY-UCOMM
Optional: No
Call by Reference: No ( called with pass by value option)

TYPETEXT - Class type text

Data type: RMCLF-ARTXT
Optional: No
Call by Reference: No ( called with pass by value option)

UPDATEFLAG - X if changes to classification data

Data type: RMCLK-UPDAT
Optional: No
Call by Reference: No ( called with pass by value option)

UPDATE_PER_CALL - Update indicator: newly set for each call

Data type: RMCLK-UPDAT
Optional: No
Call by Reference: No ( called with pass by value option)

INTERNAL_OBJ_NUMBER - Internal object number from INOB

Data type: INOB-CUOBJ
Optional: No
Call by Reference: No ( called with pass by value option)

SAME_CLASSIFY_BY_COPY - Copy: check for same classification

Data type: RMCLF-KLART
Optional: No
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

CLASSIFICATION_NOT_FOUND - Class entered, but no objects allocated

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

CHANGE_NR_CHANGED -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

VALUE_NOT_FOUND -

Data type:
Optional: No
Call by Reference: Yes

CLASS_NOT_FOUND - CLASS and OLD_CLASS entered; CLASS does not exist

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

CLASS_NOT_VALID - The class is invalid

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

FOREIGN_LOCK - Class already blocked

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

NO_MULTI_CLASSIF - Multiple classification not supported

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

SYSTEM_FAILURE - System lock error

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ONLY_WITH_CHANGE_NUMBER - Enter change number to start

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

CHANGE_NR_NOT_COMPATIBLE - Change number object <-> classification

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

NO_AUTH_KLART - No authorization for this class type

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for CLFM_OBJECT_CLASSIFICATION Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_batch  TYPE STRING, "   SPACE
lv_class  TYPE RMCLF-CLASS, "   
lv_classification_not_found  TYPE RMCLF, "   
lv_no_change_type  TYPE RMCLF, "   SPACE
lv_change_nr_changed  TYPE RMCLF, "   
lv_no_display  TYPE RMCLF, "   SPACE
lv_value_not_found  TYPE RMCLF, "   
lv_no_f11  TYPE RMCLF, "   SPACE
lv_no_f8  TYPE RMCLF, "   SPACE
lv_object  TYPE RMCLF-OBJEK, "   
lv_objtxt  TYPE RMCLF-OBTXT, "   SPACE
lv_old_class  TYPE RMCLF-CLASS, "   SPACE
lv_ptable  TYPE TCLAO-OBTAB, "   SPACE
lv_ref_all_type  TYPE TCLAO, "   SPACE
lv_ref_object  TYPE RMCLF-OBJEK, "   SPACE
lv_classtype  TYPE RMCLF-KLART, "   
lv_class_not_found  TYPE RMCLF, "   
lv_change_service_number  TYPE RMCLF-AENNR1, "   
lv_ref_cuobj  TYPE INOB-CUOBJ, "   
lv_ref_aennr  TYPE RMCLF-AENNR, "   SPACE
lv_ref_datuv  TYPE RMCLF-DATUV1, "   
lv_obj_has_change_service  TYPE RMCLF, "   
lv_status  TYPE RMCLF, "   
lv_table  TYPE TCLA-OBTAB, "   
lv_typetext  TYPE RMCLF-ARTXT, "   SPACE
lv_hierarchy_allowed  TYPE TCLA-HIERARCHIE, "   
lv_language  TYPE SY-LANGU, "   SY-LANGU
lv_language_by_dialog  TYPE C, "   
lv_class  TYPE RMCLF-CLASS, "   SPACE
lv_class_text  TYPE RMCLF-KTEXT, "   
lv_class_not_valid  TYPE RMCLF, "   
lv_confirm_class  TYPE C, "   
lv_internal_number_range  TYPE C, "   
lv_variant_klart  TYPE TCLA-VARKLART, "   
lv_bi_dialog  TYPE RMCLF-KREUZ, "   SPACE
lv_i_assgnmnt_screen  TYPE RMCLF-KREUZ, "   SPACE
lv_i_cua_delimiter  TYPE RMCLF-KREUZ, "   ':'
lv_i_obj_navigation  TYPE RMCLF-KREUZ, "   SPACE
lv_i_effectivity_used  TYPE TCLA-EFFE_ACT, "   SPACE
lv_ok_code  TYPE SY-UCOMM, "   
lv_classtype  TYPE RMCLF-KLART, "   SPACE
lv_foreign_lock  TYPE RMCLF, "   
lv_typetext  TYPE RMCLF-ARTXT, "   
lv_date_of_change  TYPE RMCLF-DATUV1, "   
lv_no_multi_classif  TYPE RMCLF, "   
lv_updateflag  TYPE RMCLK-UPDAT, "   
lv_dynpro_header  TYPE RMCL1, "   SPACE
lv_system_failure  TYPE RMCL1, "   
lv_initflag  TYPE RMCL1, "   SPACE
lv_update_per_call  TYPE RMCLK-UPDAT, "   
lv_only_with_change_number  TYPE RMCLK, "   
lv_meins  TYPE MEINS, "   SPACE
lv_internal_obj_number  TYPE INOB-CUOBJ, "   
lv_change_nr_not_compatible  TYPE INOB, "   
lv_multi_classif  TYPE INOB, "   SPACE
lv_no_auth_klart  TYPE INOB, "   
lv_same_classify_by_copy  TYPE RMCLF-KLART. "   

  CALL FUNCTION 'CLFM_OBJECT_CLASSIFICATION'  "Classification: Allocate Object to Classes
    EXPORTING
         BATCH = lv_batch
         NO_CHANGE_TYPE = lv_no_change_type
         NO_DISPLAY = lv_no_display
         NO_F11 = lv_no_f11
         NO_F8 = lv_no_f8
         OBJECT = lv_object
         OBJTXT = lv_objtxt
         OLD_CLASS = lv_old_class
         PTABLE = lv_ptable
         REF_ALL_TYPE = lv_ref_all_type
         REF_OBJECT = lv_ref_object
         CHANGE_SERVICE_NUMBER = lv_change_service_number
         REF_CUOBJ = lv_ref_cuobj
         REF_AENNR = lv_ref_aennr
         REF_DATUV = lv_ref_datuv
         OBJ_HAS_CHANGE_SERVICE = lv_obj_has_change_service
         STATUS = lv_status
         TABLE = lv_table
         TYPETEXT = lv_typetext
         HIERARCHY_ALLOWED = lv_hierarchy_allowed
         LANGUAGE = lv_language
         LANGUAGE_BY_DIALOG = lv_language_by_dialog
         CLASS = lv_class
         CONFIRM_CLASS = lv_confirm_class
         INTERNAL_NUMBER_RANGE = lv_internal_number_range
         VARIANT_KLART = lv_variant_klart
         BI_DIALOG = lv_bi_dialog
         I_ASSGNMNT_SCREEN = lv_i_assgnmnt_screen
         I_CUA_DELIMITER = lv_i_cua_delimiter
         I_OBJ_NAVIGATION = lv_i_obj_navigation
         I_EFFECTIVITY_USED = lv_i_effectivity_used
         CLASSTYPE = lv_classtype
         DATE_OF_CHANGE = lv_date_of_change
         DYNPRO_HEADER = lv_dynpro_header
         INITFLAG = lv_initflag
         MEINS = lv_meins
         MULTI_CLASSIF = lv_multi_classif
    IMPORTING
         CLASS = lv_class
         CLASSTYPE = lv_classtype
         CLASS_TEXT = lv_class_text
         OK_CODE = lv_ok_code
         TYPETEXT = lv_typetext
         UPDATEFLAG = lv_updateflag
         UPDATE_PER_CALL = lv_update_per_call
         INTERNAL_OBJ_NUMBER = lv_internal_obj_number
         SAME_CLASSIFY_BY_COPY = lv_same_classify_by_copy
    EXCEPTIONS
        CLASSIFICATION_NOT_FOUND = 1
        CHANGE_NR_CHANGED = 10
        VALUE_NOT_FOUND = 11
        CLASS_NOT_FOUND = 2
        CLASS_NOT_VALID = 3
        FOREIGN_LOCK = 4
        NO_MULTI_CLASSIF = 5
        SYSTEM_FAILURE = 6
        ONLY_WITH_CHANGE_NUMBER = 7
        CHANGE_NR_NOT_COMPATIBLE = 8
        NO_AUTH_KLART = 9
. " CLFM_OBJECT_CLASSIFICATION




ABAP code using 7.40 inline data declarations to call FM CLFM_OBJECT_CLASSIFICATION

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

DATA(ld_batch) = ' '.
 
"SELECT single CLASS FROM RMCLF INTO @DATA(ld_class).
 
 
DATA(ld_no_change_type) = ' '.
 
 
DATA(ld_no_display) = ' '.
 
 
DATA(ld_no_f11) = ' '.
 
DATA(ld_no_f8) = ' '.
 
"SELECT single OBJEK FROM RMCLF INTO @DATA(ld_object).
 
"SELECT single OBTXT FROM RMCLF INTO @DATA(ld_objtxt).
DATA(ld_objtxt) = ' '.
 
"SELECT single CLASS FROM RMCLF INTO @DATA(ld_old_class).
DATA(ld_old_class) = ' '.
 
"SELECT single OBTAB FROM TCLAO INTO @DATA(ld_ptable).
DATA(ld_ptable) = ' '.
 
DATA(ld_ref_all_type) = ' '.
 
"SELECT single OBJEK FROM RMCLF INTO @DATA(ld_ref_object).
DATA(ld_ref_object) = ' '.
 
"SELECT single KLART FROM RMCLF INTO @DATA(ld_classtype).
 
 
"SELECT single AENNR1 FROM RMCLF INTO @DATA(ld_change_service_number).
 
"SELECT single CUOBJ FROM INOB INTO @DATA(ld_ref_cuobj).
 
"SELECT single AENNR FROM RMCLF INTO @DATA(ld_ref_aennr).
DATA(ld_ref_aennr) = ' '.
 
"SELECT single DATUV1 FROM RMCLF INTO @DATA(ld_ref_datuv).
 
 
 
"SELECT single OBTAB FROM TCLA INTO @DATA(ld_table).
 
"SELECT single ARTXT FROM RMCLF INTO @DATA(ld_typetext).
DATA(ld_typetext) = ' '.
 
"SELECT single HIERARCHIE FROM TCLA INTO @DATA(ld_hierarchy_allowed).
 
"SELECT single LANGU FROM SY INTO @DATA(ld_language).
DATA(ld_language) = SY-LANGU.
 
 
"SELECT single CLASS FROM RMCLF INTO @DATA(ld_class).
DATA(ld_class) = ' '.
 
"SELECT single KTEXT FROM RMCLF INTO @DATA(ld_class_text).
 
 
 
 
"SELECT single VARKLART FROM TCLA INTO @DATA(ld_variant_klart).
 
"SELECT single KREUZ FROM RMCLF INTO @DATA(ld_bi_dialog).
DATA(ld_bi_dialog) = ' '.
 
"SELECT single KREUZ FROM RMCLF INTO @DATA(ld_i_assgnmnt_screen).
DATA(ld_i_assgnmnt_screen) = ' '.
 
"SELECT single KREUZ FROM RMCLF INTO @DATA(ld_i_cua_delimiter).
DATA(ld_i_cua_delimiter) = ':'.
 
"SELECT single KREUZ FROM RMCLF INTO @DATA(ld_i_obj_navigation).
DATA(ld_i_obj_navigation) = ' '.
 
"SELECT single EFFE_ACT FROM TCLA INTO @DATA(ld_i_effectivity_used).
DATA(ld_i_effectivity_used) = ' '.
 
"SELECT single UCOMM FROM SY INTO @DATA(ld_ok_code).
 
"SELECT single KLART FROM RMCLF INTO @DATA(ld_classtype).
DATA(ld_classtype) = ' '.
 
 
"SELECT single ARTXT FROM RMCLF INTO @DATA(ld_typetext).
 
"SELECT single DATUV1 FROM RMCLF INTO @DATA(ld_date_of_change).
 
 
"SELECT single UPDAT FROM RMCLK INTO @DATA(ld_updateflag).
 
DATA(ld_dynpro_header) = ' '.
 
 
DATA(ld_initflag) = ' '.
 
"SELECT single UPDAT FROM RMCLK INTO @DATA(ld_update_per_call).
 
 
DATA(ld_meins) = ' '.
 
"SELECT single CUOBJ FROM INOB INTO @DATA(ld_internal_obj_number).
 
 
DATA(ld_multi_classif) = ' '.
 
 
"SELECT single KLART FROM RMCLF INTO @DATA(ld_same_classify_by_copy).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!