RGJBF_I1 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 RGJBF_I1 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.
Title: JV Billing Forms Programs
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '769' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JV-BFORMAT VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_DOCPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.
CLEAR_PARTNER_DETAILS CALL FUNCTION 'CLEAR_PARTNER_DETAILS'.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORMNAME IMPORTING E_FUNCNAME = GV_FMNAME.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' "Close The PDF Layout Set EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JV-BFORMAT VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JO-BFORMAT VAR2 = T8JO-PARTN VAR3 = ' '.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JV-BFORMAT VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JO-BFORMAT VAR2 = T8JO-PARTN VAR3 = ' '.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '768' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = FLD_VNAME.
FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_DOCPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.
EXTRACT_PARTNER_DETAILS CALL FUNCTION 'EXTRACT_PARTNER_DETAILS' EXPORTING I_COMPANY = T8JO-BUKRS I_PARTNER = INT_STAT_DETAIL-PARTN I_VENTURE = INT_PART_EGRUPS-VNAME I_EQGRP = INT_PART_EGRUPS-EGRUP IMPORTING E_NAME = FLD_PNAME E_EQUITY_SHARE = FLD_PSHARE.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORMNAME IMPORTING E_FUNCNAME = GV_FMNAME.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' "Close The PDF Layout Set EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '768' STATUS = 'I' VAR1 = T8JV-BFORMAT VAR2 = T8JO-PARTN VAR3 = FLD_VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '769' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_DOCPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORMNAME IMPORTING E_FUNCNAME = GV_FMNAME.
BUILD_EQ_TABLE CALL FUNCTION 'BUILD_EQ_TABLE' EXPORTING I_COMPANY = T8JO-BUKRS I_EQUITY_GRP = INT_PART_EGRUPS-EGRUP I_IS_NPOCI = 'X' I_VENTURE = INT_PART_EGRUPS-VNAME I_PERIOD = FLD_PERIOD I_YEAR = FLD_YEAR FLAG_INCLUDE_0_PERCENT = 'X' TABLES E_INT_EQ_SHARE = INT_EQ_SHARE.
SPLIT_EQUITY CALL FUNCTION 'SPLIT_EQUITY' EXPORTING I_LOCAL_AMT = T8JVB11-LCMAMT I_TRANS_AMT = T8JVB11-FCMAMT TABLES E_INT_EQ_SHARE = INT_EQ_SHARE EXCEPTIONS INCOMPLETE = 1 OTHERS = 2.
CLEAR_PARTNER_DETAILS CALL FUNCTION 'CLEAR_PARTNER_DETAILS'.
END_FORM * CALL FUNCTION 'END_FORM' * IMPORTING * RESULT = int_itcpp.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE'
EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4 .
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '769' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '768' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = FLD_VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '127' STATUS = 'W' VAR1 = T8JV-VNAME VAR2 = T8JO-PARTN VAR3 = INT_PART_EGRUPS-EGRUP VAR4 = INT_PART_EGRUPS-C5_CURR.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '127' STATUS = 'W' VAR1 = T8JV-VNAME VAR2 = T8JO-PARTN VAR3 = INT_PART_EGRUPS-EGRUP VAR4 = TEXT-LOC.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORM IMPORTING E_FUNCNAME = GV_FM_NAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '768' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = FLD_VNAME.
G_PERIOD_GET CALL FUNCTION 'G_PERIOD_GET' EXPORTING COMPANY = T8JO-BUKRS LEDGER = '4A' IMPORTING VARIANT = VARIANT EXCEPTIONS LEDGER_NOT_ASSIGNED_TO_COMPANY = 1 PERIOD_NOT_DEFINED = 2 VARIANT_NOT_DEFINED = 3 OTHERS = 4.
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING PERIOD = PERPER VARIANT = VARIANT YEAR = YEAR IMPORTING TO_DATE = LAST_DATE EXCEPTIONS PERIOD_NOT_DEFINED = 1 VARIANT_NOT_DEFINED = 2 OTHERS = 3.
VALID_EQUITY_GROUP CALL FUNCTION 'VALID_EQUITY_GROUP' EXPORTING BLDAT = LAST_DATE BUKRS = T8JO-BUKRS COOBJTYPE = 'KL' ETYPE = INT_T8JG-ETYPE VNAME = INT_T8JG-VNAME IMPORTING EGRUP = LAST_EGRUP EXCEPTIONS NO_ENTRY = 1 OBJ_ART_UNKNOWN = 2 WARNING = 3 OTHERS = 4.
EXTRACT_PARTNER_DETAILS CALL FUNCTION 'EXTRACT_PARTNER_DETAILS' EXPORTING I_COMPANY = T8JO-BUKRS I_PARTNER = INT_MCURR-PARTN I_VENTURE = INT_T8JG-VNAME I_EQGRP = LAST_EGRUP IMPORTING E_NAME = FLD_PNAME E_EQUITY_SHARE = FLD_PSHARE.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '127' STATUS = 'W' VAR1 = T8JV-VNAME VAR2 = T8JO-PARTN VAR3 = INT_T8JG-ETYPE VAR4 = INT_PART_EGRUPS-C5_CURR.
CONVERT_TO_LOCAL_CURRENCY_F * CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY_F' * EXPORTING * DATE = SY-DATUM * FOREIGN_AMOUNT =
* FOREIGN_CURRENCY = INT_MCURR-FCURR * LOCAL_CURRENCY = INT_T8JVB50-CURR00 * TYPE_OF_RATE = 'S' * IMPORTING * LOCAL_AMOUNT = STOREP * EXCEPTIONS * NO_RATE_FOUND = 01 * OVERFLOW = 02.
CONVERT_TO_LOCAL_CURRENCY_F * CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY_F' * EXPORTING * DATE = SY-DATUM * FOREIGN_AMOUNT =
* FOREIGN_CURRENCY = INT_MCURR-FCURR * LOCAL_CURRENCY = INT_T8JVB50-CURR00 * TYPE_OF_RATE = 'S' * IMPORTING * LOCAL_AMOUNT = STOREC * EXCEPTIONS * NO_RATE_FOUND = 01 * OVERFLOW = 02.
CONVERT_TO_LOCAL_CURRENCY_F * CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY_F' * EXPORTING * DATE = SY-DATUM * FOREIGN_AMOUNT =
* FOREIGN_CURRENCY = INT_MCURR-FCURR * LOCAL_CURRENCY = INT_T8JVB50-CURR00 * TYPE_OF_RATE = 'S' * IMPORTING * LOCAL_AMOUNT = STOREP * EXCEPTIONS * NO_RATE_FOUND = 01 * OVERFLOW = 02.
CONVERT_TO_LOCAL_CURRENCY_F * CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY_F' * EXPORTING * DATE = SY-DATUM * FOREIGN_AMOUNT =
* FOREIGN_CURRENCY = INT_MCURR-FCURR * LOCAL_CURRENCY = INT_T8JVB50-CURR00 * TYPE_OF_RATE = 'S' * IMPORTING * LOCAL_AMOUNT = STOREC * EXCEPTIONS * NO_RATE_FOUND = 01 * OVERFLOW = 02.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '127' STATUS = 'W' VAR1 = T8JV-VNAME VAR2 = T8JO-PARTN VAR3 = INT_T8JG-ETYPE VAR4 = TEXT-LOC.
CLEAR_PARTNER_DETAILS CALL FUNCTION 'CLEAR_PARTNER_DETAILS'.
CLOSE_FORM * CALL FUNCTION 'CLOSE_FORM' * exceptions * others = 1.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' * IMPORTING * E_RESULT = EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
OPEN_FORM * CALL FUNCTION 'OPEN_FORM' * EXPORTING * APPLICATION = 'TX' * DEVICE = out_device * DIALOG = ' ' * LANGUAGE = SY-LANGU * OPTIONS = INT_ITCPO * IMPORTING * RESULT = int_itcpp ** LANGUAGE = SY-LANGU.
CLOSE_FORM * CALL FUNCTION 'CLOSE_FORM' * EXCEPTIONS * others = 1.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
OPEN_FORM * CALL FUNCTION 'OPEN_FORM' * EXPORTING "SO3K114775 ** form = bill_form "SO3K114775 * APPLICATION = 'TX' "SO3K114775 * DEVICE = out_device * DIALOG = ' ' "SO3K114775 * LANGUAGE = SY-LANGU "SO3K114775 * OPTIONS = INT_ITCPO "SO3K114775 * IMPORTING "SO3K114775 * RESULT = int_itcpp ** LANGUAGE = SY-LANGU. "653946
CLOSE_FORM * CALL FUNCTION 'CLOSE_FORM' * EXCEPTIONS * others = 1.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
START_FORM * CALL FUNCTION 'START_FORM' * EXPORTING * FORM = BILL_FORM * STARTPAGE = LIT_STARTPAGE * LANGUAGE = SY-LANGU * IMPORTING ** LANGUAGE = SY-LANGU.
FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_DOCPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORMNAME IMPORTING E_FUNCNAME = GV_FMNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '767' STATUS = 'I' VAR1 = T8JV-BFORMAT VAR2 = T8JO-PARTN VAR3 = T8JV-VNAME.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = 'GJ' MSGNO = '768' STATUS = 'I' VAR1 = BILL_FORM VAR2 = T8JO-PARTN VAR3 = FLD_VNAME.
FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_DOCPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.
FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORMNAME IMPORTING E_FUNCNAME = GV_FMNAME.
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 RGJBF_I1 or its description.
RGJBF_I1 - JV Billing Forms Programs RGJARC04 - JVA process event archiving (JV_EVENT) RGJARC04 - JVA process event archiving (JV_EVENT) RGJARC03 - JV-Bank Account Switching documents archiving (JV_BANK_SW) RGJARC03 - JV-Bank Account Switching documents archiving (JV_BANK_SW) RGJARC02 - JV-Billing Archiving (JV_Billing)