SAP Reports / Programs

RK2DAD06 SAP ABAP INCLUDE - documentation and ABAP source code







RK2DAD06 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 RK2DAD06 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 RK2DAD06. "Basic submit
SUBMIT RK2DAD06 AND RETURN. "Return to original report after report execution complete
SUBMIT RK2DAD06 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 RK2DAD06

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:

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG2 PERIV = PERIV2 PERIO = WORK-ALTPERIO IMPORTING DATE = FIRST_ALTPERIO_DATE.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG2 PERIV = PERIV2 PERIO = WORK-ALTPERIO IMPORTING DATE = LAST_ALTPERIO_DATE.

RKE_CONVERT_DATE_TO_PERIOD CALL FUNCTION 'RKE_CONVERT_DATE_TO_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV DATE = FIRST_ALTPERIO_DATE IMPORTING PERIO = FIRST_PERIO.

RKE_CONVERT_DATE_TO_PERIOD CALL FUNCTION 'RKE_CONVERT_DATE_TO_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV DATE = LAST_ALTPERIO_DATE IMPORTING PERIO = LAST_PERIO.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = FIRST_PERIO IMPORTING DATE = LAST_DATE.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '+' DATE = FIRST_DATE FACTORY_CALENDAR_ID = FCALID IMPORTING FACTORYDATE = FIRST_WORKDAY.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '-' DATE = LAST_DATE FACTORY_CALENDAR_ID = FCALID IMPORTING FACTORYDATE = LAST_WORKDAY.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '-' DATE = LAST_ALTPERIO_DATE FACTORY_CALENDAR_ID = FCALID IMPORTING FACTORYDATE = LAST_ALTPERIO_WORKDAY.

RKE_GET_NEXT_PERIOD CALL FUNCTION 'RKE_GET_NEXT_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = FIRST_PERIO IMPORTING NEXTPERIO = FIRST_PERIO.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = FIRST_PERIO IMPORTING DATE = FIRST_DATE.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = FIRST_PERIO IMPORTING DATE = LAST_DATE.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '+' DATE = FIRST_DATE FACTORY_CALENDAR_ID = FCALID IMPORTING FACTORYDATE = FIRST_WORKDAY.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING CORRECT_OPTION = '-' DATE = LAST_DATE FACTORY_CALENDAR_ID = FCALID IMPORTING FACTORYDATE = LAST_WORKDAY.

COPA_SPREAD_VALUE CALL FUNCTION 'COPA_SPREAD_VALUE' EXPORTING APERIO = FIRST_PERIO " wird ignoriert COPA_EXTENSION = ' ' DECIMALS = '0' " ++ LENGTH = FIELDTAB-INTLEN PERFLAG = PERFLAG " ++ PERIV = PERIV " ++ SPREAD_KEY = '9999' VALUE = TABLES VALUES = ICEPFV.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = ERKRS IMPORTING E_V_TKEB = L_S_V_TKEB.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = L_S_V_TKEB-PERFLAG PERIV = L_S_V_TKEB-PERIV PERIO = CE0_TAB-PERIO IMPORTING DATE = DATE.

CONVERSION_EXIT_PERI7_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING INPUT = CE0_TAB-PERIO IMPORTING OUTPUT = E_PERIO.

K_NUMBER_GET_CO_DOCUMENT CALL FUNCTION 'K_NUMBER_GET_CO_DOCUMENT' EXPORTING KOKRS = CE0_TAB-KOKRS VRGNG = PLAN_VORGANG IMPORTING BELNR = COBK_TAB-BELNR.

K_COBK_CURRENCY_FILL





CALL FUNCTION 'K_COBK_CURRENCY_FILL' EXPORTING I_COBK = COBK_TAB IMPORTING E_COBK = COBK_TAB.

OBJECT_NUMBER_GET_EO CALL FUNCTION 'OBJECT_NUMBER_GET_EO' EXPORTING ERKRS = ERKRS PAOBJNR = KEYTAB-PAOBJNR IMPORTING OBJNR = COEJA_TAB-OBJNR.

K_COEJA_INSERT

KCTC_K_COEJA_INSERT * CALL FUNCTION 'K_COEJA_INSERT' IN UPDATE TASK CALL FUNCTION 'KCTC_K_COEJA_INSERT' IN UPDATE TASK EXPORTING VRGNG = PLAN_VORGANG IS_MONITOR_KEY = I_schedman_key TABLES COBK_TAB = COBK_TAB COEJA_TAB = COEJA_TAB.

SCMA_UPD_LOG_COUNT_TASKS CALL FUNCTION 'SCMA_UPD_LOG_COUNT_TASKS'.

RKE_GET_REC_WAERS CALL FUNCTION 'RKE_GET_REC_WAERS' EXPORTING I_ERKRS = ERKRS I_PALEDGER = CE0_TAB-PALEDGER I_BUKRS = CE0_TAB-BUKRS IMPORTING E_REC_WAERS = CE0_TAB-REC_WAERS .

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' EXPORTING I_ERKRS = ERKRS IMPORTING E_V_TKEB = IS_TKEB.

RKE_PLAN_IDOC_SEND CALL FUNCTION 'RKE_PLAN_IDOC_SEND' EXPORTING ERKRS = ERKRS TABLES CE2TAB = CE2_TAB.

RKE_WRITE_PLAN_LINE_ITEM_AD06 * CALL FUNCTION 'RKE_WRITE_PLAN_LINE_ITEM_AD06' IN UPDATE TASK * EXPORTING i_schedman_key = i_schedman_key * TABLES LINE_ITEM_TAB = CE2_TAB.

RKE_NOACCT_READ_MEMID_CE2 CALL FUNCTION 'RKE_NOACCT_READ_MEMID_CE2' EXCEPTIONS NOCE2_IS_ACTIVE = 1 .

RKE_WRITE_PLAN_LINE_ITEM_AD06 CALL FUNCTION 'RKE_WRITE_PLAN_LINE_ITEM_AD06' IN UPDATE TASK EXPORTING i_schedman_key = i_schedman_key i_no_ce2 = ' ' TABLES LINE_ITEM_TAB = CE2_TAB.

RKE_WRITE_PLAN_LINE_ITEM_AD06 CALL FUNCTION 'RKE_WRITE_PLAN_LINE_ITEM_AD06' IN UPDATE TASK EXPORTING i_schedman_key = i_schedman_key i_no_ce2 = 'X' TABLES LINE_ITEM_TAB = CE2_TAB.

SCMA_UPD_LOG_COUNT_TASKS CALL FUNCTION 'SCMA_UPD_LOG_COUNT_TASKS'.

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = ERKRS I_VERSI = CE0_TAB-VERSI IMPORTING ES_TKEVS = L_S_TKEVS EXCEPTIONS VERSI_NOT_FOUND = 1 OTHERS = 2.

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = ERKRS PERIO = CE0_TAB-PERIO PERIO2 = CE0_TAB-ALTPERIO IMPORTING PERBL = KEYTAB-PERBL.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING OBJECT = PLANNRKRS " Konstante SUBOBJECT = ERKRS NR_RANGE_NR = TVGAP-NUMKI QUANTITY = BELNRANZ IMPORTING NUMBER = BELNRHIGH RETURNCODE = SUBRC.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = ERKRS FROM_AREA = CE0_TAB FROM_TABNAME = 'CE0AD06' TO_AREA_IMPORT = CE2_TAB TO_TABNAME = 'CE2AD06' IMPORTING TO_AREA_EXPORT = CE2_TAB.



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 RK2DAD06 or its description.