SAP Reports / Programs | Controlling | Profitability Analysis | Profitability Analysis / Basic Functions(CO-PA-PMS) SAP CO

RK2GWDEA SAP ABAP INCLUDE - Overall Planning: Log







RK2GWDEA 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 RK2GWDEA 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 RK2GWDEA. "Basic submit
SUBMIT RK2GWDEA AND RETURN. "Return to original report after report execution complete
SUBMIT RK2GWDEA VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Overall Planning: Log
Text Symbol: 005 = Function
Text Symbol: 006 = Plan data
Text Symbol: 007 = Reference data
Text Symbol: 008 = Actual data
Text Symbol: 010 = Copy plan data
Text Symbol: 011 = Change plan data
Text Symbol: 012 = Delete plan data
Text Symbol: 013 = Forecast plan data
Text Symbol: 015 = Top-down planning
Text Symbol: 016 = Periodic valuation
Text Symbol: 017 = Top-down distribution
Text Symbol: 018 = Transfer to SOP
Text Symbol: 019 = Transfer to LIS
Text Symbol: 020 = Transfer to EC-PCA
Text Symbol: 021 = From period
Text Symbol: 022 = To Period
Text Symbol: 024 = Value field ;;
Text Symbol: 025 = Aggregate periods
Text Symbol: 026 = Posting periods
Text Symbol: 027 = Weeks
Text Symbol: 028 = Plan data
Text Symbol: 029 = Actual data
Text Symbol: 032 = Derivation ;;
Text Symbol: 033 = Revaluation ;;
Text Symbol: 034 = Valuate again ;;
Text Symbol: 035 = Copy values ;;
Text Symbol: 036 = Add values ;;
Text Symbol: 037 = Subtract values ;;
Text Symbol: 038 = Forecast profile
Text Symbol: 039 = Distribution key ;;
Text Symbol: 040 = Date from ;;
Text Symbol: 041 = Time from ;;
Text Symbol: 050 = No. of profitability segments selected
Text Symbol: 060 = No. of profitability segments in data import
Text Symbol: 070 = Processing incomplete.
Text Symbol: 071 = Correct the errors and repeat
Text Symbol: 072 = for the affected segments.





Text Symbol: 080 = Transfer FI-GL
Text Symbol: 081 = Transfer FI-SL
Text Symbol: 100 = The following profitability segments were distributed
Text Symbol: 101 = Number of receivers: ;;
Text Symbol: 105 = The following profitability segments were not distributed
Text Symbol: 106 = due to errors
Text Symbol: 150 = No. of profitability segments selected
Text Symbol: 160 = No. of profitability segments in data import
Text Symbol: 170 = No. of profitability segments with error messages
Text Symbol: 030 = Planning functions
Text Symbol: 180 = Name of error file
Text Symbol: 190 = Test run: Database was not updated
Text Symbol: 200 = Autom. Planning
Text Symbol: 210 = Charact.
Text Symbol: 220 = Error log
Text Symbol: 221 = Processing completed without errors
Text Symbol: 225 = Error message
Text Symbol: 230 = Profitability segment
Text Symbol: 235 = :
Text Symbol: 240 = Value fields
Text Symbol: 242 = Value field ;;
Text Symbol: 250 = Characteristic ;;
Text Symbol: 260 = Charact. value ;;
Text Symbol: 265 = Description ;;
Text Symbol: 270 = Dist. lev.;;
Text Symbol: 300 = CO-PA version
Text Symbol: 302 = Version
Text Symbol: 304 = Posting period from ;;
Text Symbol: 306 = Posting period to
Text Symbol: 308 = Week from
Text Symbol: 310 = Week to
Text Symbol: 312 = Record type
Text Symbol: 314 = Quantity ;;
Text Symbol: 318 = Object
Text Symbol: 320 = Changes only
Text Symbol: 322 = X
Text Symbol: 324 = SOP
Text Symbol: 326 = Options
Text Symbol: 328 = Background proc. ;;





Text Symbol: 330 = Control parameters
Text Symbol: 332 = Transferred objects
Text Symbol: 334 = Unchanged objects - not transferred
Text Symbol: 336 = No objects were selected for transferring
Text Symbol: 340 = The function could not be
Text Symbol: 342 = locked because user
Text Symbol: 344 = &1 is locking it.
Text Symbol: 346 = Do you wish to
Text Symbol: 348 = try again?
Text Symbol: 350 = Transfer to SOP
Text Symbol: 360 = Reference data was read from the following table:
Text Symbol: 361 = Plan data was read from the following table:
Text Symbol: 362 = Actual data was read from the following table:
Text Symbol: 363 = Segment level
Text Symbol: 364 = Summarization level
Text Symbol: 365 = Line items
Text Symbol: 316 = Characteristic ;;


INCLUDES used within this REPORT RK2GWDEA

INCLUDE RKEPL001.
INCLUDE SCHEDMAN_EVENTS.


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:

RECHERCHE_READ_TR_PREPARE CALL FUNCTION 'RECHERCHE_READ_TR_PREPARE' EXPORTING APPLCLASS = 'KE' TABNAME = TABNAME_01 CALLER_APPL = KEDC_C_TRPR_CALLA-COMPLETE_PLANNING CALLER_DETAIL = 'KE1E' IMPORTING HANDLE = HANDLE MODE = MODE TABLES SELECTION_TABLE = SELTAB SELECTED_FIELDS = SELECTED_FIELDS.

RKE_READ_OBJECTS CALL FUNCTION 'RKE_READ_OBJECTS' EXPORTING ERKRS = ERKRS READ_DEFINED = READ_DEFINED S_FORM_NAME = 'GET_PAKET' S_FORM_NAME_TIMESTAMP = 'INSERT_TIMESTMP' S_PROGRAM_NAME = REPNAM "im selben Programm CALLER_APPL = KEDC_C_TRPR_CALLA-COMPLETE_PLANNING CALLER_DETAIL = 'KE1E' TABLES SELECTION_TABLE = SELTAB EXCEPTIONS I_ERKRS_NOTFOUND = 03 NO_RECORD_FOUND = 05 FOREIGN_LOCK = 07.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = 'Es konnte keine Sperre gesetzt'(340) DIAGNOSETEXT2 = 'werden, da Benutzer'(342) DIAGNOSETEXT3 = TEXT TEXTLINE1 = 'Wollen Sie es noch einmal'(346) TEXTLINE2 = 'versuchen?'(348) TITEL = 'Übergabe SOP'(350) IMPORTING ANSWER = ANSWER.

ENQUEUE_EKCCESVBE CALL FUNCTION 'ENQUEUE_EKCCESVBE' EXPORTING MANDT = SY-MANDT PLIKZ = GPLIKZ VERSI = GVERSI VRGAR = GVRGAR ERKRS = ERKRS EXCEPTIONS FOREIGN_LOCK = 1.

RKE_TIMESTAMP_CONVERT_INPUT CALL FUNCTION 'RKE_TIMESTAMP_CONVERT_INPUT' EXPORTING I_DATE = SY-DATUM I_DAYST = SY-DAYST I_TIME = SY-UZEIT I_TZONE = SY-TZONE IMPORTING E_TIMESTMP = BIS_TIMESTMP.

DEQUEUE_EKCCESVBE * CALL FUNCTION 'DEQUEUE_EKCCESVBE' * EXPORTING * MANDT = SY-MANDT.

DEQUEUE_EKCCESVBE CALL FUNCTION 'DEQUEUE_EKCCESVBE' EXPORTING MANDT = SY-MANDT PLIKZ = GPLIKZ VERSI = GVERSI VRGAR = GVRGAR ERKRS = ERKRS.

RECHERCHE_READ_TR_HANDLE_INFO CALL FUNCTION 'RECHERCHE_READ_TR_HANDLE_INFO' EXPORTING HANDLE = HANDLE IMPORTING TRCATNR = TRCATNR.

RECHERCHE_READ_TR_READ CALL FUNCTION 'RECHERCHE_READ_TR_READ' EXPORTING HANDLE = HANDLE READ_ACTUAL = 'X' READ_DIRTY = ' ' SHOW_PROGRESS = ' ' S_PROGRAM_NAME = REPNAM S_FORM_NAME = 'GET_PAKET'.




RECHERCHE_READ_TR_CLOSE CALL FUNCTION 'RECHERCHE_READ_TR_CLOSE' EXPORTING HANDLE = HANDLE.

MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING INPUT = MENGENTAB-MENGE KZMEINH = 'X' MATNR = MENGENTAB-ARTNR MEINH = MENGENTAB-MEINH IMPORTING MEINS = MEINS OUTPUT = MENGENTAB-MENGE UMREN = UMREN UMREZ = UMREZ EXCEPTIONS CONVERSION_NOT_FOUND = 01 INPUT_INVALID = 02 MATERIAL_NOT_FOUND = 03 MEINH_NOT_FOUND = 04 MEINS_MISSING = 05 NO_MEINH = 06 OUTPUT_INVALID = 07 OVERFLOW = 08.

RKE_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = ERKRS TABNAME = CE0NAME PA_TYPE = PA_TYPE TABLES FIELDTAB = FIELDTAB.

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

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = ERKRS I_VERSI = VERSI IMPORTING ES_TKEVS = LS_TKEVS.

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

RKE_LOG_SHOW CALL FUNCTION 'RKE_LOG_SHOW' EXPORTING I_CEPL4 = L_CEPL4 TCODE = TTCODE-GPUS ERKRS = ERKRS MODE = '2' TABLES PLANMERK = PLANMERK1 FEHLERTAB = FEHLERTAB MATNRTIM1 = MATNRTIM1 MATNRTIM2 = MATNRTIM2.

K_MESSAGE_TRANSFORM CALL FUNCTION 'K_MESSAGE_TRANSFORM' EXPORTING PAR_LANGU = SY-LANGU PAR_MSGID = IMESG-ARBGB PAR_MSGNO = MSGNO PAR_MSGTY = IMESG-MSGTY PAR_MSGV1 = IMESG-MSGV1 PAR_MSGV2 = IMESG-MSGV2 PAR_MSGV3 = IMESG-MSGV3 PAR_MSGV4 = IMESG-MSGV4 IMPORTING PAR_MSGTX = IMESG-TEXT EXCEPTIONS NO_MESSAGE_FOUND = 01 PAR_MSGID_MISSING = 02 PAR_MSGNO_MISSING = 03 PAR_MSGTY_MISSING = 04.

RKE_FILL_PLANMERK CALL FUNCTION 'RKE_FILL_PLANMERK' EXPORTING ERKRS = ERKRS PA_TYPE = G_PA_TYPE TABLES PLANMERK = PLANMERK.

RKE_BP_INIT_GLOBAL CALL FUNCTION 'RKE_BP_INIT_GLOBAL' EXPORTING I_ERKRS = ERKRS I_PA_TYPE = G_PA_TYPE.

RKE_BP_INIT_KOKRS *CALL FUNCTION 'RKE_BP_INIT_KOKRS' * EXPORTING * I_KOKRS = G_KOKRS.

RKE_BP_INIT_SPECIAL CALL FUNCTION 'RKE_BP_INIT_SPECIAL' EXPORTING I_FUNC = L_FUNC.

RKE_BP_GET_TABLES CALL FUNCTION 'RKE_BP_GET_TABLES' EXPORTING I_FUNC = L_FUNC TABLES PT_SORT = LT_SORT PT_BOX = LT_BOX PT_FNAM = LT_FNAM.

RKE_BP_SELECTIONS_SHOW CALL FUNCTION 'RKE_BP_SELECTIONS_SHOW' EXPORTING I_APPLCLASS = KEPP_C_APPLCLASS I_SUBCLASS = KEPP_C_SUBCLASS I_TABNAME = L_TABNAME I_FUNC = L_FUNC I_FUNCMO_TEXT = 'RKE_BP_READ_TEXT' IS_BPSEL = GS_BPSEL TABLES PT_SORT = LT_SORT PT_BOX = LT_BOX PT_FNAM = LT_FNAM.

HELPSCREEN_NA_CREATE CALL FUNCTION 'HELPSCREEN_NA_CREATE' EXPORTING MELDUNG = MELDUNG MELD_ID = IMESG-ARBGB MELD_NR = MELD_NR MSGV1 = IMESG-MSGV1 MSGV2 = IMESG-MSGV2 MSGV3 = IMESG-MSGV3 MSGV4 = IMESG-MSGV4 TITEL = TITEL.

RKE_REPORT_EXECUTE_WITH_DATA CALL FUNCTION 'RKE_REPORT_EXECUTE_WITH_DATA' EXPORTING I_ERKRS = ERKRS I_PATYPE = G_PA_TYPE I_KOKRS = L_KOKRS * I_REPID = I_T_CE0 = ITH_CE0[] I_START_IN_NEW_WINDOW = 'X'.

RKE_FILL_PLANMERK CALL FUNCTION 'RKE_FILL_PLANMERK' EXPORTING ERKRS = ERKRS PA_TYPE = G_PA_TYPE TABLES PLANMERK = PLANMERK1.

KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING LS_DETAIL = LS_DETAIL LS_WITEM = LS_WITEM LS_APPL = LS_SPECIFIC_COPA * LD_WORKLIST_FLAG = ' ' * LD_DELAYED_UPDATE = ' ' * LD_SEND_MESSAGE = 'X' IMPORTING LS_KEY = LS_KEY.

RKE_ENQUEUE_TKEPE * CALL FUNCTION 'RKE_ENQUEUE_TKEPE' * EXPORTING * ERKRS = ERKRS * PA_TYPE = G_PA_TYPE * TCODE = TTCODE-GPUS.

MC_PG_GET_COPA CALL FUNCTION 'MC_PG_GET_COPA' EXPORTING I_BISDAT = SOPPAR-BISDAT I_ERKRS = SOPPAR-ERKRS I_MATFNAM = SOPPAR-MATFNAM I_MNGFNAM = SOPPAR-MNGFNAM I_TEST = GTEST I_VERSI = SOPPAR-VERSI I_VETXT = SOPPAR-VETXT I_VONDAT = SOPPAR-VONDAT I_VRSIO = SOPPAR-VRSIO I_WERKS = SOPPAR-WERKS TABLES ICEPL8 = SOPOBJ.

RKE_ADMINISTRATION_INSERT CALL FUNCTION 'RKE_ADMINISTRATION_INSERT' EXPORTING I_FUNC = KEPP_C_FUNCL-GPUS I_ERKRS = ERKRS I_PA_TYPE = G_PA_TYPE I_MODE = '1' IS_BPSEL = GS_BPSEL IT_USER = LT_SELTAB.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING LS_KEY = LS_KEY LS_SCMA_EVENT = LS_SCMA_EVENT CHANGING LD_APLSTAT = L_STATUS.

RKE_LOG_SHOW CALL FUNCTION 'RKE_LOG_SHOW' EXPORTING I_CEPL4 = L_CEPL4 * PROTZAE = TCODE = TTCODE-GPUS ERKRS = ERKRS IS_BPSEL = GS_BPSEL TABLES PLANMERK = PLANMERK1 * PLANWERTGP = FEHLERTAB = FEHLERTAB * BELN = * OBJTAB = * TDCONNECT = MATNRTIM1 = MATNRTIM1 MATNRTIM2 = MATNRTIM2.

RKE_VERSI_READ CALL FUNCTION 'RKE_VERSI_READ' EXPORTING I_ERKRS = ERKRS I_VERSI = VERSI IMPORTING ES_TKEVS = LS_TKEVS.

RKE_SELTAB_CONVERT_TO_INITIAL CALL FUNCTION 'RKE_SELTAB_CONVERT_TO_INITIAL' EXPORTING I_ERKRS = ERKRS I_PA_TYPE = G_PA_TYPE CHANGING XT_SELTAB = SELTAB[].

RKE_BP_ADMIN_GET_HEADER CALL FUNCTION 'RKE_BP_ADMIN_GET_HEADER' EXPORTING I_APPLCLASS = KEPP_C_APPLCLASS I_SUBCLASS = KEPP_C_SUBCLASS I_TABNAME = L_TABNAME IT_SELTAB = LT_SELECTION IMPORTING ET_COVAL = LT_COVAL.

RKE_BP_ADMIN_GET_DATA CALL FUNCTION 'RKE_BP_ADMIN_GET_DATA' EXPORTING IS_COVAL = LS_COVAL IMPORTING ES_BPSEL = LS_BPSEL_OLD.

DEQUEUE_EKCEPLPE CALL FUNCTION 'DEQUEUE_EKCEPLPE' EXPORTING ERKRS = ERKRS PA_TYPE = PA_TYPE * FIELDNAME = ' ' FUNKT = FUNKT * KENNZ = ' ' MANDT = SY-MANDT * UENUM = ' ' * X_ERKRS = ' ' * X_FIELDNAME = ' ' * X_FUNKT = ' ' * X_KENNZ = ' ' * X_UENUM = ' ' _SCOPE = '1'.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIO = VONPERIO PERIV = PERIV IMPORTING DATE = VONDAT.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIO = BISPERIO PERIV = PERIV IMPORTING DATE = BISDAT.

RKE_GET_FIRST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_FIRST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = PERIO IMPORTING DATE = TPER-FDATE EXCEPTIONS I_ERROR = 01 I_PERFLAG_INVALID = 02 I_PERIV_NOTEDITED = 03 I_PERIV_NOTFOUND = 04.

RKE_GET_LAST_DAY_IN_PERIOD CALL FUNCTION 'RKE_GET_LAST_DAY_IN_PERIOD' EXPORTING PERFLAG = PERFLAG PERIV = PERIV PERIO = PERIO IMPORTING DATE = TPER-FDATE EXCEPTIONS I_ERROR = 01 I_PERFLAG_INVALID = 02 I_PERIV_NOTEDITED = 03 I_PERIV_NOTFOUND = 04.

RKE_GET_WAERS CALL FUNCTION 'RKE_GET_WAERS' EXPORTING KOKRS = CE0-KOKRS PA_TYPE = '2' IMPORTING WAERS = KOKRSWAERS XWBUK = XWBUK EXCEPTIONS NOT_FOUND = 01.

RKE_GET_WAERS CALL FUNCTION 'RKE_GET_WAERS' EXPORTING ERKRS = ERKRS PA_TYPE = '1' IMPORTING WAERS = OBJWAERS EXCEPTIONS NOT_FOUND = 01 INV_PA_TYPE = 02.

CO_TA_T001_READ CALL FUNCTION 'CO_TA_T001_READ' EXPORTING T001_BUKRS = CE0-BUKRS IMPORTING T001WA = I_T001 EXCEPTIONS NOT_FOUND = 01.

CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING DATE = TPER-FDATE FOREIGN_CURRENCY = OBJWAERS LOCAL_CURRENCY = KOKRSWAERS LOCAL_AMOUNT = CE0-WKGBTR TYPE_OF_RATE = I_TKEVS-KURST IMPORTING FOREIGN_AMOUNT = CE0-WOGBTR EXCEPTIONS NO_RATE_FOUND = 01 OVERFLOW = 02.

RKE_FILL_PLANWERTGP CALL FUNCTION 'RKE_FILL_PLANWERTGP' EXPORTING ERKRS = ERKRS PA_TYPE = '1' TABLES PLANWERTGP = LTH_PLANWERT.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = ERKRS FROM_AREA = LTH_CE1 FROM_TABNAME = CE1NAME TO_AREA_IMPORT = LTH_CE4 TO_TABNAME = CE4NAME IMPORTING TO_AREA_EXPORT = LTH_CE4.

RKE_GET_CRITERIA_FOR_CE4KEY CALL FUNCTION 'RKE_GET_CRITERIA_FOR_CE4KEY' EXPORTING I_ERKRS = ERKRS I_USE_TKEOE = 'X' I_PA_TYPE = '1' TABLES OBJECT_TABLE = LTH_CE4.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = ERKRS FROM_AREA = LTH_CE4 FROM_TABNAME = CE4NAME TO_AREA_IMPORT = LTH_CE1 TO_TABNAME = CE1NAME IMPORTING TO_AREA_EXPORT = LTH_CE1.

RKE_GET_ACT_DOC_NUMBER CALL FUNCTION 'RKE_GET_ACT_DOC_NUMBER' EXPORTING ERKRS = ERKRS GJAHR = '0000' VRGAR = I_VRGAR IMPORTING BELNR = X_STOBELNR.

RKE_POST_ACT_LINE_ITEM CALL FUNCTION 'RKE_POST_ACT_LINE_ITEM' EXPORTING ERKRS = ERKRS IS_REVERSAL = 'X' T_PALEDGER = LT_PALEDGER_DUMMY TABLES LINE_ITEM_TAB = LTH_CE1.



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