SOLD3F01 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 SOLD3F01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CREATE_ADDBEPP_INFORMATION CALL FUNCTION 'CREATE_ADDBEPP_INFORMATION' TABLES XT_VDBEPP = IBEPP XT_ADDBEPP = IADDBEPP XT_LOANREF_A = ILOANREF_A EXCEPTIONS MASTERBEPP_NOT_UNIQUE = 1 OTHERS = 2.
LOAN_POST CALL FUNCTION 'LOAN_POST' EXPORTING I_BUDAT = BUDAT I_BKTXT = BKTXT I_PROTOCOL = IPROTOCOL I_SIMU = SIM I_PRIMANOTA = PRIMANOTA I_SUPERPRIMANOTA = SUPERPRIMANOTA * I_SPECIALPERIOD = * I_PROTOCOL_TEXT = I_OMIT_CHECKS = 'X' * i_delete_plan = 'X' I_UPDATE_IST = ' ' * I_CLEAR_OP_BUFFER = TABLES XT_VDBEPP = IBEPP XT_ADDBEPP = IADDBEPP * XT_BSID = * XT_BSIS = XT_VDBEKI = BEKI XT_VDBEPI = BEPI XT_LOANREF_A = ILOANREF_A EXCEPTIONS POSTING_IMPOSSIBLE = 1 OTHERS = 2.
LOAN_IST_SCHREIBEN CALL FUNCTION 'LOAN_IST_SCHREIBEN' TABLES IBEKI = BEKI IBEPI = BEPI.
LOAN_REFERENCE_ADD CALL FUNCTION 'LOAN_REFERENCE_ADD' TABLES XT_LOANREF = I_LOANREF EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.
LOAN_REFERENCE_DELETE CALL FUNCTION 'LOAN_REFERENCE_DELETE' TABLES XT_LOANREF = D_LOANREF EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.
LOAN_REFERENCE_READ_OBJECTID CALL FUNCTION 'LOAN_REFERENCE_READ_OBJECTID' EXPORTING I_REFCAT = 'A' I_REFCONCEPT = KEY_VDBEPP I_STATUS = 'A' TABLES XT_LOANREF = T_LOANREF_A.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING NR_RANGE_NR = '01' OBJECT = 'FVVD_PNNR' * quantity = e03 SUBOBJECT = I_BUKRS * toyear = e05 IMPORTING NUMBER = SAVE_RPNNR * quantity = i02 * returncode = i03 EXCEPTIONS INTERVAL_NOT_FOUND = 01 NUMBER_RANGE_NOT_INTERN = 02 OBJECT_NOT_FOUND = 03 QUANTITY_IS_0 = 04.
LOAN_CHECK_POSTING_PRODUCTTYPE CALL FUNCTION 'LOAN_CHECK_POSTING_PRODUCTTYPE' EXPORTING I_BUKRS = VDBEPP-BUKRS I_GSART = VDBEPP-GSART I_FLG_SIM = ' ' * IMPORTING * E_FLG_OK = EXCEPTIONS AUTHORITY_CHECK_FAILED = 1 TZPAB_CUSTOMIZING_ERROR = 2 POSTING_NOT_ALLOWED = 3 "Buchung für Produkttyp nicht "vorgesehen, kein Protokoll POSTING_IMPOSSIBLE = 4 "Fehler bereits in Protokoll OTHERS = 5.
LOAN_CHECK_POSTING_VDARL CALL FUNCTION 'LOAN_CHECK_POSTING_VDARL' EXPORTING I_BUKRS = VDBEPP-BUKRS I_SARCHIV = ' ' I_RANL = VDBEPP-RANL * IMPORTING * E_FLG_OK = EXCEPTIONS VDARL_ERROR = 1 FLOWTYPES_NOT_RELEASED = 2 CONTRACT_NOT_RELEASED = 3 TZC37_CUSTOMIZING_ERROR = 4 POSTING_NOT_ALLOWED = 5 "Buchung für Vertragsstatus nicht "vorgesehen, kein Protokoll POSTING_IMPOSSIBLE = 6 "Fehler bereits in Protokoll OTHERS = 7.
LOAN_MESSAGES_STORE CALL FUNCTION 'LOAN_MESSAGES_STORE' EXPORTING IS_MESG = L_MESG I_EXCEPTION_IF_NOT_ACTIVE = 'X' * IMPORTING * E_ACT_SEVERITY = * E_MAX_SEVERITY = EXCEPTIONS MESSAGE_TYPE_NOT_VALID = 1 NOT_ACTIVE = 2 OTHERS = 3 .
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
SOLD3F01 - documentation and ABAP source code SOLAR_UNLOCK_TEMPLATE_PHIOS - Report SOLAR_UNLOCK_TEMPLATE_PHIOS SOLAR_UNLOCK_TEMPLATE_PHIOS - Report SOLAR_UNLOCK_TEMPLATE_PHIOS SOLAR_CORRECT_PHIO_ORIG_LANGU - Report SOLAR_CORRECT_PHIO_ORIG_LANGU SOLAR_CORRECT_PHIO_ORIG_LANGU - Report SOLAR_CORRECT_PHIO_ORIG_LANGU SOJ2_TOP - SOJ2TOP