RCOPCA30 is a standard Executable ABAP Report 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 RCOPCA30 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: VORP = Transfer Prev. Period
Selection Text: VMMON = Previous Period
Selection Text: VMGJA = Year Previous Period
Selection Text: TESTLAUF = Test Run
Selection Text: PROTOCOL = Log
Selection Text: LFMON = Current Period
Selection Text: LFGJA = Year Current Period
Selection Text: EINZP = Line Items
Selection Text: BUKRS = Company Code
Selection Text: AKTP = Transfer Current Period
Title: EC-PCA: Transfer Material Stock to Profit Center Accounting
Text Symbol: 053 = Test Run
Text Symbol: 052 = Update Run w. Line Items
Text Symbol: 001 = Transfer Material Stocks
Text Symbol: 004 = Valuation Area:
Text Symbol: 005 = G/L Account:
Text Symbol: 006 = End Total:
Text Symbol: 007 = Company Code:
Text Symbol: 008 = Period:
Text Symbol: 009 = Fiscal Year:
Text Symbol: 010 = Material Stock
Text Symbol: 011 = No data can be transferred
Text Symbol: 050 = EC-PCA: Transfer Material Stock
Text Symbol: 051 = Update Run w/o Line Items
001 Material Number Sales Order Item/ Profit Center
002 WBS Number
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_PCA_CHECK_BALANCE_ACTIVE CALL FUNCTION 'K_PCA_CHECK_BALANCE_ACTIVE' EXPORTING i_kokrs = gl-kokrs.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = 'KM' * EXCEPTION_IF_NOT_ACTIVE = 'X' msgty = 'S' msgv1 = bukrs msgv2 = text-010 * MSGV3 = ' ' * MSGV4 = ' ' txtnr = 348 * ZEILE = ' ' * IMPORTING * ACT_SEVERITY = * MAX_SEVERITY = EXCEPTIONS message_type_not_valid = 1 not_active = 2 OTHERS = 3 .
K_WERKS_OF_BUKRS_FIND CALL FUNCTION 'K_WERKS_OF_BUKRS_FIND' EXPORTING bukrs = bukrs TABLES itab_001k = t_t001k itab_001w = t_t001w EXCEPTIONS OTHERS = 04.
MARD_EXTEND CALL FUNCTION 'MARD_EXTEND' EXPORTING KZRFB = 'X' * MAXTZ = 0 XVPER = 'X' * IMPORTING * RMARDH = TABLES MARD_TAB = T_MARD * MARD_EXT_TAB = .
MSKU_EXTEND CALL FUNCTION 'MSKU_EXTEND' EXPORTING * KZRFB_GES = ' ' KZRFB = 'X' * MAXTZ = ' ' XVPER = 'X' * IMPORTING * RMSKUH = TABLES MSKU_TAB = t_msku .
MSLB_EXTEND CALL FUNCTION 'MSLB_EXTEND' EXPORTING * KZRFB_GES = ' ' KZRFB = 'X' * MAXTZ = ' ' XVPER = 'X' * IMPORTING * RMSLBH = TABLES MSLB_TAB = t_mslb .
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = t_cki_prs-matnr msgv2 = p_bwkey txtnr = '322' EXCEPTIONS not_active = 02 OTHERS = 03.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = t_cki_prs-matnr msgv2 = p_bwkey msgv3 = t_prctr-prctr txtnr = '240' * ZEILE = E09 EXCEPTIONS message_type_not_valid = 01 not_active = 02 OTHERS = 03.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'E' msgv1 = t_cki_prs-matnr txtnr = '237' * ZEILE = E09 EXCEPTIONS * MESSAGE_TYPE_NOT_VALID = 01 not_active = 02 OTHERS = 03.
COPA_SPREAD_VALUE CALL FUNCTION 'COPA_SPREAD_VALUE' EXPORTING aperio = t821s-aperio " Dummy * COPA_EXTENSION = ' ' decimals = decim * ERRSUM0 = ' ' length = c-length perflag = '0' " Dummy periv = '00' " Dummy spread_key = '2' " analog value = summe TABLES values = t_cepfv EXCEPTIONS sum_spreadkey_eq_0 = 15 OTHERS = 16.
COPCA_APPL_LOG_WRITE CALL FUNCTION 'COPCA_APPL_LOG_WRITE' EXPORTING subobject = subobject altcode = altcode alprog = alprog altext = altext * KOKRS = bukrs = bukrs gjahr = marv-lfgja perio = marv-lfmon EXCEPTIONS OTHERS = 02.
COPCA_APPL_LOG_WRITE CALL FUNCTION 'COPCA_APPL_LOG_WRITE' EXPORTING subobject = subobject altcode = altcode alprog = alprog altext = altext * KOKRS = bukrs = bukrs gjahr = marv-vmgja perio = marv-vmmon EXCEPTIONS OTHERS = 02.
RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING bukrs = bukrs * GSBER = E02 * TEST_KOKRS = E03 IMPORTING kokrs = gl-kokrs * T_KA01 = I02 EXCEPTIONS assignment_not_allowed = 01 no_kokrs_assigned = 03 no_kokrs_for_bukrs = 04 no_kokrs_for_bu_gb = 05 OTHERS = 06.
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING * KZRFB = ' ' bukrs = bukrs IMPORTING wmarv = l_marv EXCEPTIONS not_found = 1 wrong_call = 2 OTHERS = 3 .
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = l_logsys EXCEPTIONS own_logical_system_not_defined = 1 OTHERS = 2.
KE_TRANSACTION_DATA_DELETE CALL FUNCTION 'KE_TRANSACTION_DATA_DELETE' EXPORTING * RPRCTR = ' ' * RACCT = ' ' * HRKFT = ' ' * RVERS = ' ' rrcty = c-rrcty poper = poper ryear = marv-lfgja rbukrs = bukrs kokrs = gl-kokrs rhoart = c-rhoart * DOCCT = ' ' * DOCNR = ' ' * DOCLN = ' ' logsys = l_logsys "insert note 101975 test_indicator = ' ' log = ' ' flag_glpca_commit = 'X' EXCEPTIONS * DOCUMENT_NUMBER_INCOMPLETE = 01 * HRKFT_WITHOUT_RACCT = 02 * PLANVERSION_VS_ACTUAL_DATA = 03 * MISSING_PARAMETERS = 04 OTHERS = 05.
KE_TRANSACTION_DATA_DELETE CALL FUNCTION 'KE_TRANSACTION_DATA_DELETE' EXPORTING * RPRCTR = ' ' * RACCT = ' ' * HRKFT = ' ' * RVERS = ' ' rrcty = c-rrcty poper = poper ryear = marv-vmgja rbukrs = bukrs kokrs = gl-kokrs rhoart = c-rhoart * DOCCT = ' ' * DOCNR = ' ' * DOCLN = ' ' logsys = l_logsys "insert note 101975 test_indicator = ' ' log = ' ' flag_glpca_commit = 'X' EXCEPTIONS * DOCUMENT_NUMBER_INCOMPLETE = 01 * HRKFT_WITHOUT_RACCT = 02 * PLANVERSION_VS_ACTUAL_DATA = 03 * MISSING_PARAMETERS = 04 OTHERS = 05.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING * BEWERTUNGSKLASSE = T_CKI_PRS-BKLAS bewertungsklasse = l_relevant_bklas bewertung_modif = p_bwmod kontenplan = gl-ktopl konto_modif = komok soll_haben_kennzeichen = shkzg vorgangsschluessel = ktosl IMPORTING * BUCHUNGSSCHLUESSEL = I01 konto = konto EXCEPTIONS not_found_t030 = 01 not_found_t030b = 02 not_found_t030r = 03 not_found_t030s = 04 OTHERS = 05.
CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'E' msgv1 = t_cki_prs-matnr msgv2 = t_cki_prs-bwkey msgv3 = t_cki_prs-bklas txtnr = '235' * ZEILE = E09 EXCEPTIONS * MESSAGE_TYPE_NOT_VALID = 01 not_active = 02 OTHERS = 03.
KOKRS_GET_FROM_BUKRS CALL FUNCTION 'KOKRS_GET_FROM_BUKRS' EXPORTING i_bukrs = bukrs IMPORTING e_kokrs = l_kokrs EXCEPTIONS no_kokrs_found = 1 OTHERS = 2.
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING kokrs = l_kokrs IMPORTING e_tka01 = wa_tka01 EXCEPTIONS not_found = 1 not_found_gjahr = 2 OTHERS = 3.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING collect_and_send = ' ' reset = 'X' EXCEPTIONS OTHERS = 02.
COPCA_BEST_RW_AUFBAUEN CALL FUNCTION 'COPCA_BEST_RW_AUFBAUEN' EXPORTING * TEXT = ' ' glvor = c-prc4 awtyp = awtyp bukrs = bukrs kokrs = gl-kokrs gjahr = p_daten-gjahr monat = p_daten-monat ktosl = 'BSX' pswsl = gl-buwae pswbt = p_daten-wert2 hkont = p_daten-hkont matnr = p_daten-matnr menge = p_daten-menge meins = p_daten-meins WERKS = p_daten-werks "687562 prctr = p_daten-prctr bwkey = p_daten-bwkey bwtar = p_daten-bwtar bklas = p_daten-bklas curt2 = p_daten-buk_cvtyp waer2 = gl-buwae wert2 = p_daten-wert2 curt3 = curt3 waer3 = waer3 wert3 = wert3 hoart = c-rhoart kdauf = p_daten-vbeln kdpos = p_daten-posnr ps_psp_pnr = p_daten-pspnr TABLES t_acchd = t_acchd t_accit = t_accit t_acccr = t_acccr EXCEPTIONS OTHERS = 2.
G_PCA_FROM_RWBELEG_UPDATE CALL FUNCTION 'G_PCA_FROM_RWBELEG_UPDATE' EXPORTING i_test_only = 'X' IMPORTING e_error_found = error_found TABLES t_acccr = t_acccr t_acchd = t_acchd t_accit = t_accitglx t_ledger = t_ledger EXCEPTIONS OTHERS = 02.
MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS a_message = 01 e_message = 02 i_message = 03 w_message = 04 OTHERS = 05.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' * EXPORTING * CORRECTIONS_OPTION = ' ' * LINE_FROM = '000' * LINE_TO = '999' * OBJECT = ' ' * SEND_IF_ONE = ' ' * SHOW_LINNO = 'X' EXCEPTIONS inconsistent_range = 01 no_messages = 02 OTHERS = 03.
MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES t_mesg = t_mesg EXCEPTIONS OTHERS = 02.
COPCA_FIX_GLEDGER CALL FUNCTION 'COPCA_FIX_GLEDGER' IMPORTING f_gledger = t_ledger EXCEPTIONS OTHERS = 02.
DEQUEUE_EPCA_MBEST CALL FUNCTION 'DEQUEUE_EPCA_MBEST' EXPORTING mandt = sy-mandt bukrs = bukrs lfmon = dum_mon * X_BUKRS = ' ' * X_LFMON = ' ' * _SCOPE = '3' EXCEPTIONS OTHERS = 02.
DEQUEUE_EPCA_MBEST CALL FUNCTION 'DEQUEUE_EPCA_MBEST' EXPORTING mandt = sy-mandt bukrs = bukrs lfmon = marv-vmmon * X_BUKRS = ' ' * X_LFMON = ' ' * _SCOPE = '3'.
ENQUEUE_EPCA_MBEST CALL FUNCTION 'ENQUEUE_EPCA_MBEST' EXPORTING mandt = sy-mandt bukrs = bukrs lfmon = dum_mon * X_BUKRS = ' ' * _SCOPE = '2' * _WAIT = ' ' EXCEPTIONS foreign_lock = 01 OTHERS = 03.
ENQUEUE_EPCA_MBEST CALL FUNCTION 'ENQUEUE_EPCA_MBEST' EXPORTING mandt = sy-mandt bukrs = bukrs lfmon = dum_mon * X_BUKRS = ' ' * _SCOPE = '2' * _WAIT = ' ' EXCEPTIONS foreign_lock = 01 OTHERS = 03.
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING period = l_monat variant = p_lmona year = l_jahr IMPORTING * FROM_DATE = * LAST_NORMAL_PERIOD = to_date = l_datum * FROM_DATE_ORIG = EXCEPTIONS period_not_defined = 1 variant_not_defined = 2 OTHERS = 3 .
PCA_BESTAENDE_VORTRAGEN CALL FUNCTION 'PCA_BESTAENDE_VORTRAGEN' EXPORTING i_rldnr = gc-ledger i_rrcty = gc-satztyp_act i_rvers = gc-rvers_act * i_ryear = marv-lfgja "SR_ALRK153279 i_ryear = l_jahr "SR_ALRK153279 i_rbukrs = bukrs i_rhoart = gc-hoart_matbestand i_kokrs = gl-kokrs * i_activ = gc-prc4 * no activ because online posting has to be carried forward as well * i_afabe = ' ' i_monat = monat * I_VERSA = ' ' i_mengen = 'X' i_datum = l_datum "SR_ALRK153279 EXCEPTIONS no_data_found = 01 data_not_cleared = 02 OTHERS = 03.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = matnr msgv2 = werks txtnr = '309' EXCEPTIONS not_active = 02 OTHERS = 03.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = matnr msgv2 = werks msgv3 = t_marcp-prctr txtnr = '743' EXCEPTIONS not_active = 02 OTHERS = 03.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' " P30K014882 EXPORTING " P30K014882 arbgb = c-arbgb " P30K014882 exception_if_not_active = 'X' " P30K014882 msgty = 'E' " P30K014882 msgv1 = bwkey " P30K014882 txtnr = '244' " P30K014882 * zeile = e09 " P30K014882 EXCEPTIONS " P30K014882 * message_type_not_valid = 01 " P30K014882 not_active = 02 " P30K014882 OTHERS = 03.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = c-nrrangenr object = c-object * QUANTITY = '1' * SUBOBJECT = E04 * TOYEAR = E05 IMPORTING number = number returncode = returncode EXCEPTIONS * INTERVAL_NOT_FOUND = 01 * NUMBER_RANGE_NOT_INTERN = 02 * OBJECT_NOT_FOUND = 03 * QUANTITY_IS_0 = 04.
G_PCA_FROM_RWBELEG_UPDATE CALL FUNCTION 'G_PCA_FROM_RWBELEG_UPDATE' EXPORTING i_test_only = testlauf TABLES t_acccr = t_sammel_acccr t_acchd = t_acchd t_accit = t_sammel_accitglx t_ledger = t_ledger EXCEPTIONS OTHERS = 02.
DB_COMMIT CALL FUNCTION 'DB_COMMIT'.
CKML_F_ML_CURRENCY_TYPES_GET * call function 'CKML_F_ML_CURRENCY_TYPES_GET' * EXPORTING * BUKRS = BUKRS * BWKEY = P_BWKEY * TABLES * T_CURTP = TL_CURTP_ML * EXCEPTIONS * BUKRS_NOT_FOUND = 1 * INTERNAL_ERROR = 2 * OTHERS = 3.
GET_BWKEY_CURRENCY_INFO CALL FUNCTION 'GET_BWKEY_CURRENCY_INFO' EXPORTING bwkey = p_bwkey * CALL_BY_INIT_PROG = ' ' * I_CUSTOMIZING = ' ' TABLES t_curtp_for_va = tl_curtp_ml EXCEPTIONS bwkey_not_found = 1 bwkey_not_active = 2 matled_not_found = 3 internal_error = 4 more_than_3_curtp = 5 OTHERS = 6 .
CKMS_BUFFER_REFRESH_COMPLETE CALL FUNCTION 'CKMS_BUFFER_REFRESH_COMPLETE' .
CKMS_PERIOD_READ_WITH_ITAB CALL FUNCTION 'CKMS_PERIOD_READ_WITH_ITAB' EXPORTING * i_refresh_buffer = 'X' "note 857748 * I_READ_ONLY_BUFFER = ' ' i_use_buffer = ' ' i_build_smbew = ' ' i_bdatj_1 = l_year i_poper_1 = l_period * I_BDATJ_2 = * I_POPER_2 = * I_BDATJ_3 = * I_POPER_3 = * I_BETWEEN_1_AND_2 = * I_UNTPER = '000' * I_CALL_BY_REPORTING = ' ' * I_NO_CHK_PERIODS_COMPLETE = ' ' TABLES t_kalnr = lt_kalnr t_ckmlpp = lt_ckmlpp t_ckmlcr = lt_ckmlcr * T_MISS_CKMLPP = * T_MISS_CKMLCR = EXCEPTIONS no_data_found = 1 * INPUT_DATA_INCONSISTENT = 2 * BUFFER_INCONSISTENT = 3 * OTHERS = 4 .
K_CVTYP_GET CALL FUNCTION 'K_CVTYP_GET' EXPORTING i_currtyp = c-bukwaer i_valutyp = gl-pca_valu IMPORTING e_cvtyp = p_buk_cur_val EXCEPTIONS illegal_combination = 1 OTHERS = 2.
K_CVTYP_GET CALL FUNCTION 'K_CVTYP_GET' EXPORTING i_currtyp = gl-pcacurtp i_valutyp = gl-pca_valu IMPORTING e_cvtyp = p_pca_cur_val EXCEPTIONS illegal_combination = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = t_cki_prs-matnr txtnr = '332' EXCEPTIONS not_active = 02 OTHERS = 03.
SD_VBAP_SELECT CALL FUNCTION 'SD_VBAP_SELECT' EXPORTING i_document_number = p_vbeln i_item_number = p_posnr IMPORTING e_vbap = l_vbap * E_VBAPVB = EXCEPTIONS item_not_found = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = p_vbeln msgv2 = p_posnr txtnr = '330' EXCEPTIONS not_active = 02 OTHERS = 03.
CJPN_GET_PROFIT_CENTER_FOR_WBS CALL FUNCTION 'CJPN_GET_PROFIT_CENTER_FOR_WBS' EXPORTING * I_POSID = ' ' i_pspnr = p_pspnr * NO_BUFFER = ' ' * I_OBJNR = ' ' IMPORTING * E_OBJNR = * E_POSID = * E_POST1 = e_prctr = p_prctr * E_PRPS = * E_KONT_PRPS = EXCEPTIONS input_error = 1 profit_center_not_found = 2 psp_hierarchy_error = 3 psp_not_found = 4 OTHERS = 5.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = c-arbgb exception_if_not_active = 'X' msgty = 'W' msgv1 = p_pspnr txtnr = '331' EXCEPTIONS not_active = 02 OTHERS = 03.
COPCA_START_BALANCE_CARRY_FORW CALL FUNCTION 'COPCA_START_BALANCE_CARRY_FORW' "#EC NO_INCOMP IN BACKGROUND TASK EXPORTING i_comp_code = bukrs i_transaction_year = l_year i_test_mode = testlauf.
MBEW_EXTEND CALL FUNCTION 'MBEW_EXTEND' EXPORTING * KZRFB = ' ' maxtz = 1 xvper = 'X' xvvpr = ' ' xvjah = ' ' xvvja = ' ' * importing * rmbewh = * => Flag zeigt nur an, ob in der MBEWH ein Eintrag für Vorper.existiert
QBEW_EXTEND CALL FUNCTION 'QBEW_EXTEND' EXPORTING * KZRFB = ' ' maxtz = 1 xvper = 'X' xvjah = ' ' * importing * rqbewh = * => Flag zeigt nur an, ob in der QBEWH ein Eintrag für Vorper.existiert
EBEW_EXTEND CALL FUNCTION 'EBEW_EXTEND' EXPORTING * KZRFB = ' ' maxtz = 1 xvper = 'X' xvjah = ' ' * importing * rebewh = * => Flag zeigt nur an, ob für Vorperiode ein Eintrag in EBEWH existiert TABLES ebew_tab = lt_ebew.
FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = bukrs IMPORTING e_t001 = l_t001 EXCEPTIONS system_error = 1 OTHERS = 2.
COPCA_DISPLAY_ALV_PROTOCOLL CALL FUNCTION 'COPCA_DISPLAY_ALV_PROTOCOLL' EXPORTING i_report = c_report i_structure_name1 = 'PCA_MAT_ALV' i_structure_name2 = 'PCA_MAT_ALV_SHORT' * I_SAVE = 'A' i_comp_code = bukrs i_period = l_period i_year = l_year i_testrun = testlauf i_line_items = einzp i_comp_code_text = l_t001-butxt i_header_text = text-050 i_prot = protocol TABLES it_data1 = lt_mat it_data2 = lt_mat_short it_top_of_page = gt_top_of_page EXCEPTIONS insufficient_input = 1 OTHERS = 2 .
FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = bukrs IMPORTING e_t001 = l_t001 EXCEPTIONS system_error = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_top_of_page.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' * EXPORTING * I_SAVE = ' ' CHANGING cs_variant = p_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4 .
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING period = ld_monat variant = gl-lmona year = ld_jahr IMPORTING from_date = ld_datefrom to_date = ld_dateto EXCEPTIONS period_not_defined = 1 variant_not_defined = 2 OTHERS = 3.
KE_PROFIT_CENTER_CHECK CALL FUNCTION 'KE_PROFIT_CENTER_CHECK' EXPORTING bukrs = bukrs "global datum = ld_datefrom datum_bis = ld_dateto prctr = t_marcp-prctr IMPORTING return_code = ld_rc EXCEPTIONS OTHERS = 7.
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 RCOPCA30 or its description.
RCOPCA30 - EC-PCA: Transfer Material Stock to Profit Center Accounting RCOPCA30 - EC-PCA: Transfer Material Stock to Profit Center Accounting RCOPCA20 - Transfer Prices: Reconciliation with Quantity-Based Planning RCOPCA20 - Transfer Prices: Reconciliation with Quantity-Based Planning RCOPCA15 - EC-PCA: Maintain Standard Hierarchy RCOPCA15 - EC-PCA: Maintain Standard Hierarchy