FGJVEF01 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 FGJVEF01 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: S_VENT = Venture Code (If not Update)
Selection Text: P_YEAR = Fiscal Year
Selection Text: P_TXPTDT = Tax Posting Date
Selection Text: P_TXDCTX = Tax Document Segment Text
Selection Text: P_SUSACT = Suspense Account
Selection Text: P_PRD = Accounting Period
Selection Text: P_POSTDT = Cutback Posting Date
Selection Text: P_PERIOD = Period
Selection Text: P_COMPLO = Company From:
Selection Text: P_COMPHI = To:
Selection Text: P_CBDCTX = Cutback Document Segment Text
Selection Text: P_BTCH = Batch Process (Update Mode)
Title: Realized exchange differences
Text Symbol: 026 = -------------
Text Symbol: 030 = Doc Vent Equity Fund Bill Trans Local
Text Symbol: 031 = Typ Group Curr Ind Cur Amount Cur Amount
Text Symbol: 034 = Company Code:
Text Symbol: 035 = Doc Fund Account PK Tax Funding Local Funding Cur Local Cur Vent Equity Doc Ref
Text Symbol: 036 = Typ Curr Number Code Cur Amount Cur Amount Tax Amount Tax Amount Group Num
Text Symbol: 050 = Number of Records Selected For Processing :
Text Symbol: 051 = Number of Records Not Processed - Zero for Current Period:
Text Symbol: 052 = Number of Records Not Processed - Error in Data :
Text Symbol: 053 = Number of Records Processed :
Text Symbol: 054 = Number of FI Documents posted for Cutback :
Text Symbol: 055 = Number of FI Documents posted for Tax Recovery :
Text Symbol: 056 = Number of GB01 Documents posted into Billing Ledger :
Text Symbol: 070 = Company Code : Account:
Text Symbol: 0C1 = Financial Year: Period:
Text Symbol: A13 =
Text Symbol: *5 = Doc Fund Account Funding Local Funding Cur Local Cur
Text Symbol: 25 = -
Text Symbol: 0*5 = Doc Fund Account Funding Local Funding Cur Local Cur
Text Symbol: 0*6 = Typ Curr Number Cur Amount Cur Amount Tax Amount Tax Amount
Text Symbol: 001 = Financial Year: Period:
Text Symbol: 002 = Company Code :
Text Symbol: 003 = Venture : Equity Group:
Text Symbol: 004 =
Text Symbol: 005 = Do Fund CO Cost Account PK Funding Local Assoc DocRef
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
JV_INITIALISE_MESSAGE CALL FUNCTION 'JV_INITIALISE_MESSAGE'.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_477 "JV function not found VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_WRITE_MESSAGE CALL FUNCTION 'JV_WRITE_MESSAGE' EXPORTING SORT_ORDER = '0'.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_447 "Cost elements can not be pos VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_400 "Venture not found VAR1 = W_VAR1 VAR2 = W_VAR2 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_459 "Posting rules not found VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_400 "T8JZ not found VAR1 = W_VAR1 VAR2 = W_VAR2 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
HEADER CALL FUNCTION 'HEADER' EXPORTING I_REPORT_NUM = SY-REPID I_REPORT_TITLE = 'Realized exchange differences' I_TITLE_LENGTH = 80.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_450 "Company does not exist VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
VALIDATE_PERIOD CALL FUNCTION 'VALIDATE_PERIOD' EXPORTING I_PERIOD = P_PERIOD IMPORTING E_RECORD = P_PERIOD E_VALID = W_VALID EXCEPTIONS INCOMPLETE = 01.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_451 "invalid period STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_452 "invalid year STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_453 "invalid processing option STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_400 "No entries found in T8JK VAR1 = W_VAR1 VAR2 = W_VAR2 STATUS = 'W' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_400 "No entries found in T8JK VAR1 = W_VAR1 VAR2 = W_VAR2 STATUS = 'W' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_448 "Account not in T030D VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_400 "No entries found in T8J0G VAR1 = W_VAR1 VAR2 = W_VAR2 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
G_POSTING_DATE_OF_PERIOD_GET CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET' EXPORTING PERIOD = P_PERIOD VARIANT = T001-PERIV YEAR = P_YEAR IMPORTING FROM_DATE = W_FROMDATE LAST_NORMAL_PERIOD = W_LAST_PERI TO_DATE = W_POSTDATE EXCEPTIONS PERIOD_NOT_DEFINED = 01 VARIANT_NOT_DEFINED = 02.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_455 "Period not defined STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_456 "Variant not defined STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_445 "Account not found in accmas VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = C_446 "Incorrect field status VAR1 = W_VAR1 STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
SHELL_BDC_OPEN_GROUP CALL FUNCTION 'SHELL_BDC_OPEN_GROUP' EXPORTING I_CLIENT = SY-MANDT I_GROUP = 'EXDIFFRE' I_USER = SY-UNAME EXCEPTIONS CLIENT_INVALID = 1 DESTINATION_INVALID = 2 GROUP_INVALID = 3 HOLDDATE_INVALID = 4 INTERNAL_ERROR = 5 QUEUE_ERROR = 6 RUNNING = 7 USER_INVALID = 8.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '001' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '002' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '003' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '004' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '005' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '006' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '007' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '008' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
SHELL_BDC_CLOSE_GROUP CALL FUNCTION 'SHELL_BDC_CLOSE_GROUP' EXCEPTIONS NOT_OPEN = 01 QUEUE_OPEN = 02.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '009' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '010' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
SHELL_BDC_INSERT CALL FUNCTION 'SHELL_BDC_INSERT' EXPORTING I_TCODE = C_TCODE TABLES DYNPROTAB = BDCDATA EXCEPTIONS INTERNAL_ERROR = 01 NOT_OPEN = 02 QUEUE_ERROR = 03 TCODE_INVALID = 04.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '005' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '009' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '006' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_COLLECT_MESSAGE CALL FUNCTION 'JV_COLLECT_MESSAGE' EXPORTING MSGID = C_MSGID MSGNO = '011' STATUS = 'E' IMPORTING MAX_SEVERITY = W_MAXSEV.
JV_WRITE_MESSAGE CALL FUNCTION 'JV_WRITE_MESSAGE' EXPORTING SORT_ORDER = '0'.
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 FGJVEF01 or its description.
FGJVEF01 - Realized exchange differences FGJVDUPTOP - Common Data SAPFGJVD External Reads Joint Venture Master Transaction FGJVDUPE70 - External Reads for screen 0110 Joint Venture Master Transaction FGJVDUPE60 - External Reads for screen 0110 Joint Venture Master Transaction FGJVDUPE50 - External Reads for screen 0110 Joint Venture Master Transaction FGJVDUPE45 - External Reads for screen 0145 Joint Venture Master Transaction