RFVINK20 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report evaluates the apportionment result for the service charge settlement...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RFVINK20 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: PAR_BPER = End of period on
Selection Text: PAR_LINE = Add. title for list
Selection Text: PAR_VPER = Start of period on
Selection Text: SEL_PSON = Special period
Title: Evaluation for SC Settlement: Apportionment Result
Text Symbol: 112 = Eff.from
Text Symbol: 111 = Tenant
Text Symbol: 110 = Lease-Out
Text Symbol: 109 = RU
Text Symbol: 107 = BE
Text Symbol: 106 = Settlement unit
Text Symbol: 105 = SU
Text Symbol: 104 = Serv.charge key
Text Symbol: 103 = SCK
Text Symbol: 101 = SU-BE
Text Symbol: 010 = Extras
Text Symbol: 008 = Costs surch.
Text Symbol: 007 = Values
Text Symbol: 006 = Amounts
Text Symbol: 004 = Output Control
Text Symbol: 002 = Settlement period
Text Symbol: 001 = Distribution of costs per settlement unit
Text Symbol: 116 = Tax amount &WA
Text Symbol: 117 = Gross amount &WA
Text Symbol: 118 = Costs surch.
Text Symbol: 119 = Company code
Text Symbol: 199 = Subtotal for BE
Text Symbol: 151 = Tenant
Text Symbol: 150 = Sett.Dat
Text Symbol: 149 = Typ
Text Symbol: 148 = IT
Text Symbol: 147 = Eff. to
Text Symbol: 146 = Apportion. procedure
Text Symbol: 145 = Occupancy of rental unit by lease-out
Text Symbol: 144 = Heat. %
Text Symbol: 141 = T-C
Text Symbol: 140 = O-I
Text Symbol: 138 = O
INCLUDE IFVINK20_DATA.
INCLUDE IFVINK20_SPECIAL.
No SAP DATABASE tables are accessed within this REPORT code!
ISGP_VZGPO_READ CALL FUNCTION 'ISGP_VZGPO_READ' EXPORTING I_SNUMOBJ = CON_SNUMOBJ-IMMO I_SOBJEKT = FLE_VIMIMV-INTRENO I_DATE = SY-DATUM * I_END_DATE = TABLES YVZGPO = TAB_VZGPO * R_PARTNER = R_ROLETYP = RNG_ROLETYP * R_ROLE = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FVZ_PARTNER_IN_PRINTFORM CALL FUNCTION 'FVZ_PARTNER_IN_PRINTFORM' EXPORTING * ADDRESS_INTO_MEMORY = 'X' ADRTYP = TAB_VZGPO-ADR_REF BUKRS_IN = FLE_T001-BUKRS DATE_IN = SY-DATUM NO_ADDRESS = 'X' PARTNR = TAB_VZGPO-PARTNR * ROLETYP = ' ' * LINES = 5 * CNTRY_IN = IMPORTING * anschwa_out = NAME_OUT = FLE_BP000 * adref_out = EXCEPTIONS ADDRESS_NOT_FOUND = 1 PARTNER_NOT_FOUND = 2 OTHERS = 3.
FVMK_KOSTL_OBJECT_GET CALL FUNCTION 'FVMK_KOSTL_OBJECT_GET' EXPORTING DATUM = SY-DATUM OBJNR = FLE_VIMIMV-SNKS IMPORTING KOSTL = SAV_KOSTL.
C_DIC_DOMAIN_VALUE_TEXT_READ CALL FUNCTION 'C_DIC_DOMAIN_VALUE_TEXT_READ' EXPORTING NAME = 'VVABREART' SPRAS = SY-LANGU VALUE = HLP_DOMVALUE_L IMPORTING TEXT = TAB_SVIAK13_ZS-XABREART EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
C_DIC_DOMAIN_VALUE_TEXT_READ CALL FUNCTION 'C_DIC_DOMAIN_VALUE_TEXT_READ' EXPORTING NAME = 'VVABRART3' SPRAS = SY-LANGU VALUE = HLP_DOMVALUE_L IMPORTING TEXT = TAB_SVIAK13_ZS-XABRART3 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
C_DIC_DOMAIN_VALUE_TEXT_READ CALL FUNCTION 'C_DIC_DOMAIN_VALUE_TEXT_READ' EXPORTING NAME = 'VVSBELEGNG' SPRAS = SY-LANGU VALUE = HLP_DOMVALUE_L IMPORTING TEXT = TAB_SVIAK13_ZS-XBELEGNG EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
C_DIC_DOMAIN_VALUE_TEXT_READ CALL FUNCTION 'C_DIC_DOMAIN_VALUE_TEXT_READ' EXPORTING NAME = 'VVSBELEGNG' SPRAS = SY-LANGU VALUE = HLP_DOMVALUE_L IMPORTING TEXT = TAB_SVIAK13_ZS-XBELGNGRMS EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING I_BUKRS = FLE_T001-BUKRS I_MWSKZ = FLE_T007S-MWSKZ I_TXJCD = TAB_SVIAK13_ZS-TXJCD I_WAERS = TAB_SVIAK13_ZS-TWAER I_WRBTR = CON_WRNET_100 * I_ZBD1P = 0 I_PRSDT = TAB_SVIAK13_ZS-DBISPER IMPORTING * e_fwnav = * e_fwnvv = E_FWSTE = SAV_FWSTE TABLES T_MWDAT = TAB_MWDAT EXCEPTIONS BUKRS_NOT_FOUND = 1 COUNTRY_NOT_FOUND = 2 MWSKZ_NOT_DEFINED = 3 MWSKZ_NOT_VALID = 4 OTHERS = 5.
RE_SCS_VIAK26_READ_WITH_DATE CALL FUNCTION 'RE_SCS_VIAK26_READ_WITH_DATE' EXPORTING I_KEY_SINGLE = loc_key_viak26 * I_KEY_MULTI = P_DGUELEMP = tab_sviak13_zs-dvonper TABLES E_T_VIAK26 = lt_viak26 EXCEPTIONS WRONG_CALL = 1 OTHERS = 2 .
ABR_VIAK25_READ_WITH_BUFFER CALL FUNCTION 'ABR_VIAK25_READ_WITH_BUFFER' " INS VEBA 2.2
OBJECT_IDENTIFICATION_GET call function 'OBJECT_IDENTIFICATION_GET' " INS VEBA 2.2
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 RFVINK20 or its description.
RFVINK20 - Evaluation for SC Settlement: Apportionment Result RFVINK20 - Evaluation for SC Settlement: Apportionment Result RFVINK04 - Display posting log for settlement RFVINK04 - Display posting log for settlement RFVINK03 - Correspondence - Print Service Charges Settlement Appendix RFVINK03 - Correspondence - Print Service Charges Settlement Appendix