SAP ABAP Class CL_REEX_SCS_SERVICES (FI/CO Services for Service Charge Settlement)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-RA (Application Component) Rental Accounting
⤷
RE_EX_FI (Package) RE: Financials
⤷
⤷
Properties
| Class | CL_REEX_SCS_SERVICES | |
| Short Description | FI/CO Services for Service Charge Settlement | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RE_EX_FI | RE: Financials |
| Created | 20031106 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_REEX_SCS_SERVICES has no interface implemented.
Friends
Class CL_REEX_SCS_SERVICES has no friend class.
Attributes
Class CL_REEX_SCS_SERVICES has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | CO Documents for Document Header | 20031106 | |
| 2 | Static method | Protected | Method | CO Documents for Document Items | 20031106 | |
| 3 | Static method | Protected | Method | FI Documents for Document Header | 20031106 | |
| 4 | Static method | Protected | Method | Gets Calculated Tax Values | 20090708 | |
| 5 | Static method | Protected | Method | Manual Transfer - Tax Already Included in Net Amount | 20031106 | |
| 6 | Static method | Protected | Method | Adds Information on External Settlement Company | 20031106 | |
| 7 | Static method | Protected | Method | Adds Information on IMKEY | 20031106 | |
| 8 | Static method | Protected | Method | Reads the CO Documents for CO Object | 20031106 | |
| 9 | Static method | Protected | Method | Reads Cost Center Texts | 20031106 | |
| 10 | Static method | Protected | Method | Gets the FI Document from DB or from Archive | 20090706 | |
| 11 | Static method | Protected | Method | Gets the Document Headers | 20031106 | |
| 12 | Static method | Protected | Method | Gets Input Tax Amounts | 20110429 | |
| 13 | Static method | Protected | Method | Gets the Document Items | 20031106 | |
| 14 | Static method | Protected | Method | Should Document Item Be Copied into Posting Log | 20031106 | |
| 15 | Static method | Protected | Method | Fills Table with Posting Keys | 20031106 | |
| 16 | Static method | Public | Method | Itemization on SUs | 20031106 | |
| 17 | Static method | Public | Method | Itemization on SUs as Hierarchy | 20031106 | |
| 18 | Static method | Public | Method | Add Tax Data (for Invoices Without CO Posting) | 20090507 | |
| 19 | Static method | Public | Method | Reacts to Double-Click | 20031106 | |
| 20 | Static method | Public | Method | Gets the IMKEY for an Object Number | 20031106 | |
| 21 | Static method | Protected | Method | Only One Document Header per Object Number | 20031106 |
Events
Class CL_REEX_SCS_SERVICES has no event.
Types
Class CL_REEX_SCS_SERVICES has no local type.
Method Signatures
Method ADD_CO_TO_IBKPF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 | ||||
| 2 | IS_DOC | Call by reference | Type reference (TYPE) | REEX_DOC_BY_CC | 20031106 |
Method ADD_CO_TO_IBKPF on class CL_REEX_SCS_SERVICES has no exception.
Method ADD_CO_TO_IBSEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | 20031106 | ||||
| 2 | ET_BSEG | Call by reference | Type reference (TYPE) | BSEG_T | 20031106 |
Method ADD_CO_TO_IBSEG on class CL_REEX_SCS_SERVICES has no exception.
Method ADD_TO_IBKPF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 | ||||
| 2 | IF_IS_ARCHIVED | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20071217 | ||
| 3 | IS_BKPF | Call by reference | Type reference (TYPE) | BKPF | 20031106 | ||||
| 4 | IS_DOC | Call by reference | Type reference (TYPE) | REEX_DOC_BY_CC | 20031106 |
Method ADD_TO_IBKPF on class CL_REEX_SCS_SERVICES has no exception.
Method CALCULATE_TAX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BSEG | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20090708 | |||
| 2 | CS_ITEM | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_ITEM | FI-Belege: Positionszeilen | 20090708 | |||
| 3 | IS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | FI-Belege: Kopfzeile | 20090708 |
Method CALCULATE_TAX on class CL_REEX_SCS_SERVICES has no exception.
Method CHECK_TAX_DISTRIBUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CF_TAX | Call by reference | Type reference (TYPE) | RECABOOL | 20031106 | ||||
| 2 | ID_WAERS | Value transfer | Type reference (TYPE) | BKPF-WAERS | 20031106 | ||||
| 3 | IS_BSEG | Call by reference | Type reference (TYPE) | BSEG | 20031106 |
Method CHECK_TAX_DISTRIBUTION on class CL_REEX_SCS_SERVICES has no exception.
Method GET_ACCFIRM_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOC | Call by reference | Type reference (TYPE) | REEX_DOC_BY_CC | 20031106 | ||||
| 2 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | 20031106 | ||||
| 3 | IO_SU_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20061109 |
Method GET_ACCFIRM_X on class CL_REEX_SCS_SERVICES has no exception.
Method GET_ADDITIONAL_DATA_FOR_IMKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_STRING | Call by reference | Type reference (TYPE) | CHAR50 | 20031106 | ||||
| 2 | ID_DABRBEZ | Value transfer | Type reference (TYPE) | BSEG-DABRZ | 20031106 | ||||
| 3 | ID_IMKEY | Value transfer | Type reference (TYPE) | BSEG-IMKEY | 20031106 |
Method GET_ADDITIONAL_DATA_FOR_IMKEY on class CL_REEX_SCS_SERVICES has no exception.
Method GET_CODOC_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CODOC | Call by reference | Type reference (TYPE) | RE_T_DOC_BY_CC | 20031106 | ||||
| 2 | IF_INC_COSTELEMENT | Value transfer | Type reference (TYPE) | RESCSELECTCOSU | 20031106 | ||||
| 3 | IF_SHOW_CODOC | Value transfer | Type reference (TYPE) | VVSEKKOST | 20031106 | ||||
| 4 | IF_SHOW_DSDOC | Value transfer | Type reference (TYPE) | VVVSTBEL | 20031106 | ||||
| 5 | IT_LIST | Call by reference | Type reference (TYPE) | RE_T_CC | 20031106 |
Method GET_CODOC_LIST on class CL_REEX_SCS_SERVICES has no exception.
Method GET_COSTCENTER_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_STRING | Call by reference | Type reference (TYPE) | CHAR50 | 20031106 | ||||
| 2 | ID_KOKRS | Value transfer | Type reference (TYPE) | BSEG-KOKRS | 20031106 | ||||
| 3 | ID_KOSTL | Value transfer | Type reference (TYPE) | BSEG-KOSTL | 20031106 |
Method GET_COSTCENTER_TEXT on class CL_REEX_SCS_SERVICES has no exception.
Method GET_FI_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACCIT | Call by reference | Type reference (TYPE) | RE_T_EX_ACCIT | Tabellentyp Positionsdaten RW-Schnittstelle | 20110610 | |||
| 2 | ET_BKPF | Call by reference | Type reference (TYPE) | RE_T_EX_BKPF | FI Belegkopf | 20090706 | |||
| 3 | ET_BSEG | Call by reference | Type reference (TYPE) | RE_T_EX_BSEG | FI Belegsegment (BSEG) | 20090706 | |||
| 4 | IS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | FI-Belege: Kopfzeile | 20090706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht gefunden | 20090706 |
Method GET_HEADER_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 | ||||
| 2 | IF_SHOW_RVDOC | Value transfer | Type reference (TYPE) | VVSTBEL | 20031106 | ||||
| 3 | IF_SHOW_SEDOC | Value transfer | Type reference (TYPE) | VVABRBEL | 20031106 | ||||
| 4 | IT_CODOC | Call by reference | Type reference (TYPE) | RE_T_DOC_BY_CC | 20031106 |
Method GET_HEADER_LIST on class CL_REEX_SCS_SERVICES has no exception.
Method GET_INPUT_TAXAMOUNT_FOR_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BSEG | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20110429 | |||
| 2 | IS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | FI-Belege: Kopfzeile | 20110429 |
Method GET_INPUT_TAXAMOUNT_FOR_ITEM on class CL_REEX_SCS_SERVICES has no exception.
Method GET_ITEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 | ||||
| 2 | ET_ITEM | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_ITEM | 20031106 |
Method GET_ITEM_LIST on class CL_REEX_SCS_SERVICES has no exception.
Method GET_MARK_OR_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_DELETE | Call by reference | Type reference (TYPE) | RECABOOL | 20031106 | ||||
| 2 | EF_MARK | Call by reference | Type reference (TYPE) | RECABOOL | 20031106 | ||||
| 3 | IS_BSEG | Call by reference | Type reference (TYPE) | BSEG | 20031106 | ||||
| 4 | IS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | 20031106 | ||||
| 5 | IT_TBSL | Call by reference | Type reference (TYPE) | RE_T_EXTBSL | Tabellentyp für TBSL (Definition Buchungsschlüssel) | 20031106 |
Method GET_MARK_OR_DELETE on class CL_REEX_SCS_SERVICES has no exception.
Method GET_POSTINGKEY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_EXTBSL | Tabellentyp für TBSL (Definition Buchungsschlüssel) | 20031106 | |||
| 2 | IS_HEADER | Call by reference | Type reference (TYPE) | REEX_POSTING_CC_HEADER | 20031106 | ||||
| 3 | IT_BSEG | Call by reference | Type reference (TYPE) | BSEG_T | 20031106 |
Method GET_POSTINGKEY_LIST on class CL_REEX_SCS_SERVICES has no exception.
Method GET_POSTING_CC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Value transfer | Type reference (TYPE) | RE_T_POSTING_CC | 20031106 | ||||
| 2 | IF_INC_COSTELEMENT | Value transfer | Type reference (TYPE) | RESCSELECTCOSU | ABAP_FALSE | 20031106 | |||
| 3 | IF_SHOW_CODOC | Value transfer | Type reference (TYPE) | VVSEKKOST | ABAP_TRUE | 20031106 | |||
| 4 | IF_SHOW_DSDOC | Value transfer | Type reference (TYPE) | VVVSTBEL | ABAP_TRUE | 20031106 | |||
| 5 | IF_SHOW_IVTAX | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Zeige Steuerzeilen aus der Rechnungsprüfung | 20090706 | ||
| 6 | IF_SHOW_RVDOC | Value transfer | Type reference (TYPE) | VVSTBEL | ABAP_FALSE | 20031106 | |||
| 7 | IF_SHOW_SEDOC | Value transfer | Type reference (TYPE) | VVABRBEL | ABAP_TRUE | 20031106 | |||
| 8 | IT_LIST | Call by reference | Type reference (TYPE) | RE_T_CC | 20031106 |
Method GET_POSTING_CC on class CL_REEX_SCS_SERVICES has no exception.
Method GET_POSTING_CC_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 | ||||
| 2 | ET_ITEM | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_ITEM | 20031106 | ||||
| 3 | IF_INC_COSTELEMENT | Value transfer | Type reference (TYPE) | RESCSELECTCOSU | ABAP_FALSE | 20031106 | |||
| 4 | IF_SHOW_CODOC | Value transfer | Type reference (TYPE) | VVSEKKOST | ABAP_TRUE | 20031106 | |||
| 5 | IF_SHOW_DSDOC | Value transfer | Type reference (TYPE) | VVVSTBEL | ABAP_TRUE | 20031106 | |||
| 6 | IF_SHOW_IVTAX | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Zeige Steuerzeilen aus der Rechnungsprüfung | 20090706 | ||
| 7 | IF_SHOW_RVDOC | Value transfer | Type reference (TYPE) | VVSTBEL | ABAP_FALSE | 20031106 | |||
| 8 | IF_SHOW_SEDOC | Value transfer | Type reference (TYPE) | VVABRBEL | ABAP_TRUE | 20031106 | |||
| 9 | IT_LIST | Call by reference | Type reference (TYPE) | RE_T_CC | 20031106 |
Method GET_POSTING_CC_HIERARCHY on class CL_REEX_SCS_SERVICES has no exception.
Method GET_TAX_DETAIL_FOR_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | FI-Belege: Kopfzeile | 20090706 | |||
| 2 | CT_ITEM | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_ITEM | FI-Belege | 20090706 | |||
| 3 | ID_CCOBJNR | Value transfer | Type reference (TYPE) | RESCSUOBJNR | Objektnummer des Kostensammlers | 20090703 | |||
| 4 | ID_FROM | Value transfer | Type reference (TYPE) | RESCSETTLEVALIDFROM | Beginn der Abrechnungsperiode | 20090508 | |||
| 5 | ID_SUOBJNR | Value transfer | Type reference (TYPE) | RESCSUOBJNR | Objektnummer der Abrechnungseinheit | 20090508 | |||
| 6 | ID_TO | Value transfer | Type reference (TYPE) | RESCSETTLEVALIDTO | Ende Abrechnungsperiode | 20090508 |
Method GET_TAX_DETAIL_FOR_LIST on class CL_REEX_SCS_SERVICES has no exception.
Method HANDLE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME | Value transfer | Type reference (TYPE) | LVC_FNAME | 20031106 | ||||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | ANY | 20031106 | ||||
| 3 | RF_HANDLED | Value transfer | Type reference (TYPE) | RECABOOL | 20031106 |
Method HANDLE_DOUBLE_CLICK on class CL_REEX_SCS_SERVICES has no exception.
Method OBJNR_TO_IMKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DABRZ | Call by reference | Type reference (TYPE) | DABRBEZ | 20031106 | ||||
| 2 | ED_IMKEY | Call by reference | Type reference (TYPE) | RECAIMKEY | 20031106 | ||||
| 3 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | 20031106 |
Method OBJNR_TO_IMKEY on class CL_REEX_SCS_SERVICES has no exception.
Method ZIP_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER | Call by reference | Type reference (TYPE) | RE_T_POSTING_CC_HEADER | 20031106 |
Method ZIP_HEADER on class CL_REEX_SCS_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 500 |