SAP Reports / Programs | Cross-Application Components | Classification | Characteristics(CA-CL-CHR) SAP CA

MCTAVI10 SAP ABAP INCLUDE - SELECT_SINGLE_PRPS_WITH_POSID







MCTAVI10 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MCTAVI10 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MCTAVI10. "Basic submit
SUBMIT MCTAVI10 AND RETURN. "Return to original report after report execution complete
SUBMIT MCTAVI10 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT MCTAVI10

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ENQUEUE_ECMERKM CALL FUNCTION 'ENQUEUE_ECMERKM' EXPORTING ATNAM = CABN-ATNAM EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' "begin 1573350 EXPORTING FUNCNAME = 'C14K_CHARACTNAME_CHECK' EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.

C14K_CHARACTNAME_CHECK CALL FUNCTION 'C14K_CHARACTNAME_CHECK' "#EC EXISTS EXPORTING ATNAM_IMP = CABN-ATNAM EXCEPTIONS FAILED = 1 OTHERS = 2.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING CHANGE_NUMBER = CCIN-AENNR FEATURE_NEUTRAL_NAME = CABN-ATNAM KEY_DATE = RCTAV-DATUV IGNORE_DELETE_FLAG = KREUZ IGNORE_RENAME = KREUZ IGNORE_BUFFER = KREUZ IMPORTING ECABN = CABN EXCEPTIONS INVALID_CLASS_TYPE = 01 MISSING_FEATURE_INFORMATION = 02 NO_FEATURE_FOUND = 03 NO_FEATURE_VALID = 04 NO_LANGUAGE = 05.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CTMV_NAME_CHK CALL FUNCTION 'CTMV_NAME_CHK' EXPORTING CHARACTERISTIC = CABN-ATNAM IMPORTING CHARACTERISTIC_EXP = CABN-ATNAM NAME_INCLUDES_HYPHENS = F_HYPHEN EXCEPTIONS "1306428 others = 01. "1306428

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' "begin 1573350 EXPORTING FUNCNAME = 'K_KKR_CHECK_NEW_CHARACTERISTIC' EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.

K_KKR_CHECK_NEW_CHARACTERISTIC CALL FUNCTION 'K_KKR_CHECK_NEW_CHARACTERISTIC' "#EC EXISTS EXPORTING I_ATNAM = CABN-ATNAM.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CC_CHANGE_NUMBER_CHECK CALL FUNCTION 'CC_CHANGE_NUMBER_CHECK' EXPORTING ECCIN = CCIN FLG_DISPLAY = SPACE IMPORTING ADATUV = G_DATE.

CCCN_ECN_WITH_EFFECTIVITY CALL FUNCTION 'CCCN_ECN_WITH_EFFECTIVITY' EXPORTING EAENNR = CCIN-AENNR IMPORTING FLG_EFFECTIVITY = G_ECN_EFFECTIVITY EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2.

CLEF_ECM_PROCESSOR_INIT CALL FUNCTION 'CLEF_ECM_PROCESSOR_INIT' EXPORTING KEY_DATE = RCTAV-DATUV I_AENNR = CCIN-AENNR I_BATCH = KREUZ I_MAINTAIN_FLAG = KREUZ EXCEPTIONS ECM_INIT_ERROR = 1 NO_MAINTENANCE_DATA = 2 OTHERS = 3.

CTUT_CHANGE_SERVICE_CHK CALL FUNCTION 'CTUT_CHANGE_SERVICE_CHK' EXPORTING CHARACTERISTIC = CABN-ATINN EXCEPTIONS CHANGE_SERVICE_ACTIVE = 01.

CLEF_AENNR_CHK_CHARACTERISTIC CALL FUNCTION 'CLEF_AENNR_CHK_CHARACTERISTIC' EXPORTING I_AENNR = CCIN-AENNR I_ATINN = CABN-ATINN I_CHANGE = G_F_CHANGE I_CREATE = G_F_CREATE EXCEPTIONS AENNR_REQUIRED = 1 OTHERS = 2.

CTUT_CHANGE_SERVICE_CHK_DATE CALL FUNCTION 'CTUT_CHANGE_SERVICE_CHK_DATE' EXPORTING CHARACTERISTIC = CABN-ATINN CHANGE_NUMBER = CCIN-AENNR KEY_DATE = RCTAV-DATUV.

CTUT_CHANGE_SERVICE_ALLOCATION CALL FUNCTION 'CTUT_CHANGE_SERVICE_ALLOCATION' EXPORTING CHARACTERISTIC = CABN-ATINN CHANGE_NUMBER = CCIN-AENNR KEY_DATE = RCTAV-DATUV.

CLFM_GET_CHANGE_NR_FROM_OBJECT





CALL FUNCTION 'CLFM_GET_CHANGE_NR_FROM_OBJECT' EXPORTING OBJECT = OBJECT TABLE = 'CABN' CHANGE_SERVICE_NUMBER = CCIN-AENNR DATE_OF_CHANGE = RCTAV-DATUV IMPORTING USED_AENNR = USED_AENNR EXCEPTIONS ONLY_WITH_CHANGE_NUMBER = 01.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING CHANGE_NUMBER = RCTAV-AENNR FEATURE_NEUTRAL_NAME = RCTAV-ATNAM KEY_DATE = RCTAV-ATRDA IMPORTING ECABN = *CABN EXCEPTIONS INVALID_CLASS_TYPE = 01 MISSING_FEATURE_INFORMATION = 02 NO_FEATURE_FOUND = 03 NO_FEATURE_VALID = 04 NO_LANGUAGE = 05.

CLUF_USAGE_FEATURES_IN_CLASSES CALL FUNCTION 'CLUF_USAGE_FEATURES_IN_CLASSES' EXPORTING ALL_TYPES = KREUZ CLASS_TYPE = ' ' FEATURE = CABN-ATNAM LANGUAGE = SY-LANGU PROCESS_MODE = 'SHOW' KEY_DATE = RCTAV-DATUV F_ONLY_CLASSES_WITH_ATTACHMENT = ' ' TABLES CLASSES = CLASSES EXCEPTIONS CLASSTYPE_NOT_EXISTENT = 01 FEATURE_NOT_FOUND = 02 INPUT_WRONG = 03 NO_CLASS_FOUND = 04 UNSPECIFIC_ERROR = 05.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MCTAVI10 or its description.