SAP Reports / Programs | Transaction Data Pool | Bank Components | Transaction Data Pool(IS-B-DP) SAP IS

SAPMJBV2 SAP ABAP INCLUDE - Transform Structure for Actual Data Update







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


Text pool values


Title: Transform Structure for Actual Data Update


INCLUDES used within this REPORT SAPMJBV2

INCLUDE MJB00DST .


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_FILL_FIELD_TABLE CALL FUNCTION 'RKE_FILL_FIELD_TABLE' EXPORTING ERKRS = G_ERKRS TABNAME = 'CE0%ERK' PA_TYPE = PA_TYPE TABLES FIELDTAB = FIELDTAB.

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

ENQUEUE_EKC4%ERK * CALL FUNCTION 'ENQUEUE_EKC4%ERK' " <--- (DEL) * EXPORTING " <--- (DEL) * AKTBO = 'X' " <--- (DEL) * _WAIT = 'X' " <--- (DEL) * EXCEPTIONS " <--- (DEL) * FOREIGN_LOCK = 1. " <--- (DEL)

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DEQUEUE_EKC4%ERK * CALL FUNCTION 'DEQUEUE_EKC4%ERK' " <--- (DEL) * EXPORTING " <--- (DEL) * AKTBO = 'X'. " <--- (DEL)

ENQUEUE_EKC4%ERK CALL FUNCTION 'ENQUEUE_EKC4%ERK' EXPORTING AKTBO = CE4%ERK-AKTBO MANDT = SY-MANDT PAOBJNR = CE4%ERK-PAOBJNR PASUBNR = CE4%ERK-PASUBNR X_AKTBO = ' ' X_PAOBJNR = ' ' X_PASUBNR = ' ' _SCOPE = '2' _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

DB_COMMIT * CALL FUNCTION 'DB_COMMIT'.

DEQUEUE_EKC4%ERK CALL FUNCTION 'DEQUEUE_EKC4%ERK' EXPORTING AKTBO = CE4%ERK-AKTBO MANDT = SY-MANDT PAOBJNR = CE4%ERK-PAOBJNR PASUBNR = CE4%ERK-PASUBNR X_AKTBO = ' ' X_PAOBJNR = ' ' X_PASUBNR = ' ' _SCOPE = '3' _SYNCHRON = ' '.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' "Nr. für neues Objekt

RKE_CHECK_PALEDGER_ACT CALL FUNCTION 'RKE_CHECK_PALEDGER_ACT' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = LINE_ITEM_TAB EXCEPTIONS CURRENCY_MISMATCH = 1 OTHERS = 2.

RKE_SERVE_ACT_DOC_NUMBER CALL FUNCTION 'RKE_SERVE_ACT_DOC_NUMBER' EXPORTING ERKRS = G_ERKRS IS_REVERSAL = IS_REVERSAL IMPORTING ANZ_BELNR_DRAWN = ANZ_BELNR_INTERN ANZ_BELNR_FILLED = ANZ_BELNR_EXTERN TABLES LINE_ITEM_TAB = LINE_ITEM_TAB EXCEPTIONS CURRENCY_MISMATCH = 1 OTHERS = 2.

RKE_GET_ACT_DOC_NUMBER * CALL FUNCTION 'RKE_GET_ACT_DOC_NUMBER' * EXPORTING * erkrs = g_erkrs * gjahr = line_item_tab-gjahr * vrgar = line_item_tab-vrgar * importing * belnr = line_item_tab-belnr.

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

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = G_ERKRS PERIO = LINE_ITEM_TAB-PERIO PERIO2 = LINE_ITEM_TAB-ALTPERIO.

ENQUEUE_EKC1%ERK CALL FUNCTION 'ENQUEUE_EKC1%ERK' EXPORTING PALEDGER = LINE_ITEM_TAB-PALEDGER VRGAR = LINE_ITEM_TAB-VRGAR VERSI = LINE_ITEM_TAB-VERSI PERIO = LINE_ITEM_TAB-PERIO PAOBJNR = LINE_ITEM_TAB-PAOBJNR PASUBNR = LINE_ITEM_TAB-PASUBNR BELNR = LINE_ITEM_TAB-BELNR POSNR = LINE_ITEM_TAB-POSNR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2.

RKE_READ_ERKRS_MESSAGE CALL FUNCTION 'RKE_READ_ERKRS_MESSAGE' " HK9705xx EXPORTING I_ERKRS = G_ERKRS IMPORTING E_V_TKEB = IS_TKEB.

RKE_ACT_IDOC_SEND CALL FUNCTION 'RKE_ACT_IDOC_SEND' EXPORTING ERKRS = G_ERKRS TABLES CE1TAB = LINE_ITEM_TAB.

RKE_WRITE_ACT_LINE_ITEM_%ERK * call function 'RKE_WRITE_ACT_LINE_ITEM_%ERK' in update task "BANK * tables line_item_tab = line_item_tab. "BANK

RKE_WRITE_ACT_LINE_ITEM_%ERK





CALL FUNCTION 'RKE_WRITE_ACT_LINE_ITEM_%ERK' TABLES LINE_ITEM_TAB = LINE_ITEM_TAB.

RKE_WRITE_ACT_LINE_ITEM_%ERK CALL FUNCTION 'RKE_WRITE_ACT_LINE_ITEM_%ERK' IN UPDATE TASK TABLES LINE_ITEM_TAB = LINE_ITEM_TAB.

DEQUEUE_EKC1%ERK CALL FUNCTION 'DEQUEUE_EKC1%ERK' EXPORTING PALEDGER = ERR_LINE_ITEM_TAB-PALEDGER VRGAR = ERR_LINE_ITEM_TAB-VRGAR VERSI = ERR_LINE_ITEM_TAB-VERSI PERIO = ERR_LINE_ITEM_TAB-PERIO PAOBJNR = ERR_LINE_ITEM_TAB-PAOBJNR PASUBNR = ERR_LINE_ITEM_TAB-PASUBNR BELNR = ERR_LINE_ITEM_TAB-BELNR POSNR = ERR_LINE_ITEM_TAB-POSNR.

RKE_GET_CRITERIA_FOR_PAOBJNR CALL FUNCTION 'RKE_GET_CRITERIA_FOR_PAOBJNR' EXPORTING ERKRS = '%ERK' USE_TKEOE = 'X' PA_TYPE = PA_TYPE_KALK TABLES OBJECT_TABLE = L_CE4_TAB.

ENQUEUE_EKCCESVBS CALL FUNCTION 'ENQUEUE_EKCCESVBS' " Shared Sperre EXPORTING MANDT = SY-MANDT PALEDGER = VBSYNC-PALEDGER PLIKZ = PLIKZ_IST VERSI = VBSYNC-VERSI VRGAR = VBSYNC-VRGAR X_PLIKZ = 'X' X_VERSI = X_VERSI _SCOPE = '2' _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 01.

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = G_ERKRS PERIO = ACT_EP-PERIO PERIO2 = ACT_EP-ALTPERIO IMPORTING PERBL = PERBL POS = POS.

ENQUEUE_EKCCESVBS CALL FUNCTION 'ENQUEUE_EKCCESVBS' " Shared Sperre EXPORTING MANDT = SY-MANDT PALEDGER = VBSYNC-PALEDGER PLIKZ = VBSYNC-PLIKZ VERSI = VBSYNC-VERSI VRGAR = VBSYNC-VRGAR _SCOPE = '2' _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 01.

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 = TIMESTMP.

ENQUEUE_EKC3%ERK CALL FUNCTION 'ENQUEUE_EKC3%ERK' EXPORTING MANDT = SY-MANDT PALEDGER = CE3-PALEDGER PAOBJNR = CE3-PAOBJNR PAPAOBJNR = CE3-PAPAOBJNR PAPASUBNR = CE3-PAPASUBNR PASUBNR = CE3-PASUBNR PERBL = CE3-PERBL PLIKZ = CE3-PLIKZ VERSI = CE3-VERSI VRGAR = CE3-VRGAR HRKFT = CE3-HRKFT X_HRKFT = 'X' " explizite Ausprägungen X_PALEDGER = 'X' " sperren X_PAOBJNR = 'X' X_PAPAOBJNR = 'X' X_PAPASUBNR = 'X' X_PASUBNR = 'X' X_PERBL = 'X' X_PLIKZ = 'X' X_VERSI = 'X' X_VRGAR = 'X' _SCOPE = '2' _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 01.

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 = TIMESTMP.

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = G_ERKRS PERIO = CE0-PERIO PERIO2 = CE0-ALTPERIO IMPORTING PERBL = CE2-PERBL POS = POS.

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = G_ERKRS PERIO = CE1-PERIO PERIO2 = CE1-ALTPERIO IMPORTING PERBL = CE3-PERBL POS = POS.

RKE_CONVERT_PHYSNR_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_PHYSNR_TO_LOGNR' EXPORTING ERKRS = G_ERKRS PERBL = CE2-PERBL POS = POS IMPORTING PERIO = CE0-PERIO PERIO2 = CE0-ALTPERIO EXCEPTIONS I_PHYSNR_INVALID = 01.

RKE_CONVERT_PHYSNR_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_PHYSNR_TO_LOGNR' EXPORTING ERKRS = G_ERKRS PERBL = CE2-PERBL POS = POS IMPORTING PERIO = CE1-PERIO PERIO2 = CE1-ALTPERIO EXCEPTIONS I_PHYSNR_INVALID = 01.

RKE_CONVERT_PHYSNR_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_PHYSNR_TO_LOGNR' EXPORTING ERKRS = G_ERKRS PERBL = CE2-PERBL POS = POS IMPORTING PERIO = CE5-PERIO PERIO2 = CE5-ALTPERIO EXCEPTIONS I_PHYSNR_INVALID = 01.

RKE_CONVERT_PHYSNR_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_PHYSNR_TO_LOGNR' EXPORTING ERKRS = G_ERKRS PERBL = CE3-PERBL POS = POS IMPORTING PERIO = CE0-PERIO PERIO2 = CE0-ALTPERIO EXCEPTIONS I_PHYSNR_INVALID = 01.

RKE_CONVERT_PHYSNR_TO_LOGNR CALL FUNCTION 'RKE_CONVERT_PHYSNR_TO_LOGNR' EXPORTING ERKRS = G_ERKRS PERBL = CE3-PERBL POS = POS IMPORTING PERIO = CE1-PERIO PERIO2 = CE1-ALTPERIO EXCEPTIONS I_PHYSNR_INVALID = 01.

RKE_CONVERT_LOGNR_TO_PHYSNR CALL FUNCTION 'RKE_CONVERT_LOGNR_TO_PHYSNR' EXPORTING ERKRS = G_ERKRS PERIO = CE5-PERIO PERIO2 = CE5-ALTPERIO IMPORTING PERBL = CE2-PERBL POS = POS.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_LINE_ITEM_STORN.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_LINE_ITEM_STORN.




ISB_CRITERIA_COPY CALL FUNCTION 'ISB_CRITERIA_COPY' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = LTP_EPOS EXCEPTIONS OTHERS = 1.

ISB_CRITERIA_DERIVE CALL FUNCTION 'ISB_CRITERIA_DERIVE' EXPORTING IP_ERKRS = '%ERK' IP_JBIXOBJ = FITP_JBIXOBJ IP_JBDKKON = LP_JBDKKON IP_VDARL = LP_VDARL IP_VWBEKI = LP_VWBEKI IP_VTBFHA = LP_VTBFHA IP_JBDSERV = LP_JBDSERV IP_JBDUBST = LP_JBDUBST IP_JBDBSTD = LP_JBDBSTD IP_JBIBKK = LP_JBIBKK IP_JBRDBKO = LP_JBRDBKO IP_JBDVTDETAIL = LP_JBDVTDETAIL IP_EPOS = LP_EPOS IP_DERIVATION_DATE = SY-DATUM IP_TRACE_MODE = 'A' IMPORTING EP_EPOS = LP_EPOS EP_TRACE_HANDLE = E_TRACE_HANDLE EXCEPTIONS OTHERS = 1.

ISB_OBJECT_NUMBER_GET CALL FUNCTION 'ISB_OBJECT_NUMBER_GET' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = LTP_EPOS EXCEPTIONS OTHERS = 1.

RKE_CURRENCIES_GET CALL FUNCTION 'RKE_CURRENCIES_GET' EXPORTING I_ERKRS = '%ERK' * I_PALEDGER = I_BUKRS = FIP_BUKRS IMPORTING ET_V_CURR = LTP_CURR EXCEPTIONS ERKRS_NOT_DEFINED = 1 PALEDGER_NOT_DEFINED = 2 BUKRS_NOT_DEFINED = 3 OTHERS = 4.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = FIP_PERIO IP_BUDAT = SAV_DKALK "GZB IP_EP_READ_DAILY = FIP_EP_READ_DAILY "GZB TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_HELP_EP.

ISB_PERIODIC_VALUES_GET CALL FUNCTION 'ISB_PERIODIC_VALUES_GET' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_GET CALL FUNCTION 'ISB_PERIODIC_VALUES_GET' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT_PLAN EXCEPTIONS OTHERS = 1.

ISB_CRITERIA_COPY CALL FUNCTION 'ISB_CRITERIA_COPY' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = SAV_HELP_EP EXCEPTIONS OTHERS = 1.

ISB_CRITERIA_DERIVE CALL FUNCTION 'ISB_CRITERIA_DERIVE' EXPORTING IP_ERKRS = '%ERK' IP_JBIXOBJ = FITP_JBIXOBJ * IP_JBDKKON = IP_VDARL = LP_VDARL * IP_VWBEKI = * IP_VTBFHA = * IP_JBDSERV = * IP_JBDUBST = * IP_JBDBSTD = IP_EPOS = SAV_HELP_EP IP_DERIVATION_DATE = SAV_DKALK IMPORTING EP_EPOS = SAV_HELP_EP EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_DISPLAY CALL FUNCTION 'ISB_PERIODIC_VALUES_DISPLAY' EXPORTING IP_ERKRS = '%ERK' IP_HEADER = '2' TABLES ITP_EP = SAV_HELP_EP EXCEPTIONS OTHERS = 1.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING ERKRS = '%ERK' TABLES ACT_LINE_ITEMS = SAV_LINE_ITEMS SUM_LINE_ITEMS = SAV_SUM_LINE_ITEMS.

ISB_USER_EXIT_301 CALL FUNCTION 'ISB_USER_EXIT_301' EXPORTING I_ERKRS = '%ERK' I_DKALK = SAV_DKALK TABLES T_VALUES = SAV_LINE_ITEMS T_OBJECTS = SAV_JBDGSCH.

ISB_USER_EXIT_201 CALL FUNCTION 'ISB_USER_EXIT_201' EXPORTING I_ERKRS = '%ERK' I_DKALK = SAV_DKALK TABLES T_VALUES = SAV_LINE_ITEMS.

ISB_KONDANALYSIS_POPUP CALL FUNCTION 'ISB_KONDANALYSIS_POPUP' IMPORTING EP_ANSWER = SAV_ANSWER EXCEPTIONS OTHERS = 1.

ISB_ITEM_CONV_AND_PRICING CALL FUNCTION 'ISB_ITEM_CONV_AND_PRICING' EXPORTING I_ERKRS = '%ERK' I_ITEM = SAV_LINE_ITEMS I_TYPE_OF_RATE = SAV_RUKRST * I_DIALOG = ' ' I_PRICING = SAV_SD_PRICING I_CURRENCY = 'X' * I_ERROR_IGNORE = ' ' ITP_SPEC_CONV_FIELDS = LTP_SPEC_CONV_FIELDS IP_SPEC_WAERS = LP_SPEC_WAERS IP_DETAIL_PROT = SAV_DETAIL_PROT_ACTIVE IMPORTING ET_ITEMS = LTP_EPOS_PRICED * ET_PRICED_FIELDS = E_ERROR_MESS = SAV_MSG * TABLES * IT_FIELDTAB = EXCEPTIONS PRICING_ERROR = 1 OTHERS = 2.

RKE_PRICING_INTERFACE_ACT * CALL FUNCTION 'RKE_PRICING_INTERFACE_ACT' * EXPORTING * DIALOG = ' ' * ERKRS = '%ERK' * KURST = SAV_RUKRST * RKE_EINZELPOSTEN = SAV_LINE_ITEMS * STORNO = ' ' * IMPORTING * BEWERTETER_EP = SAV_LINE_ITEMS * TABLES * DBTAB = FIELDTAB * WERTKOMP = SAV_WERTKOMP * EXCEPTIONS * NO_BUDAT = 01 * NO_CALC_FOUND = 02 * NO_KALSM = 03 * NO_ME = 04 * NO_PLANT = 05 * NO_VRGAR = 06 * NO_BSTRA = 07 * OTHERS = 08.

ISB_USER_EXIT_202 CALL FUNCTION 'ISB_USER_EXIT_202' EXPORTING I_ERKRS = '%ERK' I_DKALK = SAV_DKALK TABLES T_VALUES = LTP_EPOS_TOSAVE.

ISB_PERIODIC_VALUES_DISPLAY CALL FUNCTION 'ISB_PERIODIC_VALUES_DISPLAY' EXPORTING IP_ERKRS = '%ERK' TABLES ITP_EP = LTP_EPOS_TOSAVE.

RKE_POST_ACT_LINE_ITEM CALL FUNCTION 'RKE_POST_ACT_LINE_ITEM' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = LTP_EPOS_TOSAVE EXCEPTIONS ALREADY_EXISTS = 01 DOC_NR_IV_NOT_EXISTS = 02 DOC_NR_IV_OVERFLOW = 03 FOREIGN_LOCK = 04 SYSTEM_FAILURE = 05.

ISB_PERIODIC_VALUES_GET CALL FUNCTION 'ISB_PERIODIC_VALUES_GET' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_PUT CALL FUNCTION 'ISB_PERIODIC_VALUES_PUT' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_GET CALL FUNCTION 'ISB_PERIODIC_VALUES_GET' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT_PLAN EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_PUT CALL FUNCTION 'ISB_PERIODIC_VALUES_PUT' EXPORTING ERKRS = '%ERK' TABLES TP_EPOS = LTP_EPOS_EDT_PLAN EXCEPTIONS OTHERS = 1.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_PART_LINE_ITEMS.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_PART_LINE_ITEMS.

ISB_ITEM_CONV_AND_PRICING CALL FUNCTION 'ISB_ITEM_CONV_AND_PRICING' EXPORTING I_ERKRS = '%ERK' I_ITEM = LTP_STD_FIELDS_CE1 I_TYPE_OF_RATE = JBTKREG-RUKRST * I_DIALOG = ' ' I_PRICING = ' ' I_CURRENCY = 'X' * I_ERROR_IGNORE = ' ' * itp_spec_conv_fields = ltp_spec_conv_fields * ip_spec_waers = lp_spec_waers IP_DETAIL_PROT = SAV_DETAIL_PROT_ACTIVE IMPORTING ET_ITEMS = SAV_PART_LINE_ITEMS * ET_PRICED_FIELDS = * e_error_mess = sav_msg * TABLES * IT_FIELDTAB = EXCEPTIONS PRICING_ERROR = 1 OTHERS = 2.

ISB_CRITERIA_COPY CALL FUNCTION 'ISB_CRITERIA_COPY' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = SAV_SUM_LINE_ITEMS EXCEPTIONS OTHERS = 1.

ISB_CRITERIA_DERIVE CALL FUNCTION 'ISB_CRITERIA_DERIVE' EXPORTING IP_ERKRS = '%ERK' * IP_JBIXOBJ = * IP_JBDKKON = * IP_VDARL = * IP_VWBEKI = * IP_VTBFHA = * IP_JBDSERV = * IP_JBDUBST = * IP_JBDBSTD = IP_EPOS = SAV_SUM_LINE_ITEMS IP_DERIVATION_DATE = SY-DATUM IMPORTING EP_EPOS = SAV_SUM_LINE_ITEMS EXCEPTIONS OTHERS = 1.

ISB_PERIODIC_VALUES_DISPLAY CALL FUNCTION 'ISB_PERIODIC_VALUES_DISPLAY' EXPORTING IP_ERKRS = '%ERK' TABLES ITP_EP = SAV_SUM_LINE_ITEMS.

RKE_POST_ACT_LINE_ITEM CALL FUNCTION 'RKE_POST_ACT_LINE_ITEM' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = SAV_SUM_LINE_ITEMS EXCEPTIONS ALREADY_EXISTS = 01 DOC_NR_IV_NOT_EXISTS = 02 DOC_NR_IV_OVERFLOW = 03 FOREIGN_LOCK = 04 SYSTEM_FAILURE = 05.

ISB_PRICING_INTERFACE_ACT CALL FUNCTION 'ISB_PRICING_INTERFACE_ACT' EXPORTING DIALOG = ' ' " Kein Dialogaufruf ERKRS = '%ERK' KURST = SAV_RUKRST RKE_EINZELPOSTEN = SAV_HELP_EP STORNO = ' ' I_KALSM = SAV_ORG-RKALMR SAV_JBDGSCH = SAV_JBIXGSC IMPORTING E_KZWI4 = SAV_KZWI4 TABLES DBTAB = FIELDTAB WERTKOMP = SAV_WERTKOMP " Initialisierung nicht EXCEPTIONS " erforderlich!! NO_BUDAT = 01 NO_CALC_FOUND = 02 NO_KALSM = 03 NO_ME = 04 NO_PLANT = 05 NO_VRGAR = 06.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_PART_LINE_ITEMS.

ISB_SUM_EP_READ CALL FUNCTION 'ISB_SUM_EP_READ' EXPORTING IP_ERKRS = '%ERK' IP_PERIO = LP_PERIO TABLES ITP_PVAL_KEYS = LTP_PVAL_KEYS ITP_CURR = LTP_CURR ETP_EPOS = SAV_PART_LINE_ITEMS.

RKE_POST_ACT_LINE_ITEM CALL FUNCTION 'RKE_POST_ACT_LINE_ITEM' EXPORTING ERKRS = '%ERK' TABLES LINE_ITEM_TAB = SAV_SUM_LINE_ITEMS EXCEPTIONS ALREADY_EXISTS = 01 DOC_NR_IV_NOT_EXISTS = 02 DOC_NR_IV_OVERFLOW = 03 FOREIGN_LOCK = 04 SYSTEM_FAILURE = 05.

CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING DATE = LP_S-BUDAT FOREIGN_CURRENCY = LP_OBJECT_DELTAPV-WGWAER LOCAL_AMOUNT = L_C-BMARBW LOCAL_CURRENCY = FIP_ERKRS_WAERS RATE = LP_S-KURSF TYPE_OF_RATE = FIP_RUKRST IMPORTING FOREIGN_AMOUNT = L_C-BMARBW.

RKE_POST_ACT_LINE_ITEM CALL FUNCTION 'RKE_POST_ACT_LINE_ITEM' EXPORTING ERKRS = '%ERK' * BUTYP = 'R' * CHECK_BELNR = 'X' TABLES LINE_ITEM_TAB = LTP_EPOS .

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = LTP_EPOS FROM_TABNAME = CE1NAME TO_AREA_IMPORT = LTP_EPOS4 TO_TABNAME = CE4NAME IMPORTING TO_AREA_EXPORT = LTP_EPOS4.

RKE_TRANSFORM_STRUCTURE CALL FUNCTION 'RKE_TRANSFORM_STRUCTURE' EXPORTING ERKRS = '%ERK' FROM_AREA = LTP_EPOS FROM_TABNAME = CE1NAME TO_AREA_IMPORT = LTP_EPOS0 TO_TABNAME = CE0NAME IMPORTING TO_AREA_EXPORT = LTP_EPOS0.

RKE_GET_OBJECT_NUMBER CALL FUNCTION 'RKE_GET_OBJECT_NUMBER' EXPORTING ERKRS = '%ERK' PA_TYPE = '1' TABLES OBJECT_TABLE = LTP_EPOS4.

RKE_POST_PLAN_LINE_ITEMS CALL FUNCTION 'RKE_POST_PLAN_LINE_ITEMS' EXPORTING ERKRS = '%ERK' PA_TYPE = '1' TABLES CE0_TAB = LTP_EPOS0.

RKE_CURRENCIES_GET CALL FUNCTION 'RKE_CURRENCIES_GET' EXPORTING I_ERKRS = '%ERK' * I_PALEDGER = I_BUKRS = FIP_BUKRS IMPORTING ET_V_CURR = LP_BUKRS_CURR-CURR .

NAMETAB_GET CALL FUNCTION 'NAMETAB_GET' EXPORTING * LANGU = SY-LANGU * ONLY = ' ' TABNAME = TABNAME * importing * header = * rc = TABLES NAMETAB = TABSTRUCTURE EXCEPTIONS INTERNAL_ERROR = 1 TABLE_HAS_NO_FIELDS = 2 TABLE_NOT_ACTIV = 3 NO_TEXTS_FOUND = 4 OTHERS = 5.



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