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 |