Hierarchy
⤷
⤷
Properties
| Class | CL_RESC_SU_SERVICES | |
| Short Description | General Access Methods | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RE_SC_SU | SCS: Settlement Unit |
| Created | 20011213 | 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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RESC_SU_SERVICES has no interface implemented.
Friends
Class CL_RESC_SU_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20101019 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | RE_T_RSDOMAVAL | Repository: Fixed Values of Domains | 20011213 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | MTY_TS_MSU_LIST | 20100330 | ||||
| 4 | Static Attribute | Protected | Type reference (TYPE) | MTY_ST_PERIOD | 20080212 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Calculation of Percentages Using Heating Costs Formula | 20030415 | |
| 2 | Static method | Public | Method | Checks Correct Assignment of Cost Object SUs for BE | 20030411 | |
| 3 | Static method | Public | Method | Checks If Setting Deletion Flag Allowed from SCS Viewpoint | 20030807 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011213 | |
| 5 | Static method | Protected | Method | Test If February 29 Is Correct | 20030228 | |
| 6 | Static method | Public | Method | Create Periods For Settlement Variants | 20030228 | |
| 7 | Static method | Protected | Method | Create Periods For Settlement Variants | 20080212 | |
| 8 | Static method | Public | Method | Filters SU by Category of SC Key | 20050317 | |
| 9 | Static method | Public | Method | Filter Settlement Units | 20050317 | |
| 10 | Static method | Public | Method | Checks if List A is Included in List B | 20030213 | |
| 11 | Static method | Protected | Method | Gets Dependent SUs, Check Using SU | 20080410 | |
| 12 | Static method | Public | Method | Gets Dependent SUs | 20080410 | |
| 13 | Static method | Public | Method | Gets Dependent SUs with Consideration of Condition | 20080410 | |
| 14 | Static method | Public | Method | Gets Dependent SUs for Parallel Processing | 20080414 | |
| 15 | Static method | Public | Method | Details on Participation Type | 20011213 | |
| 16 | Static method | Public | Method | Last Settled Cost Collector | 20030317 | |
| 17 | Static method | Public | Method | Supplies All Entries for a List of BE's and a SCK | 20030213 | |
| 18 | Static method | Public | Method | Gets All SUs Using Select Options | 20030220 | |
| 19 | Static method | Public | Method | Gets All SUs for Process Numbers | 20040302 | |
| 20 | Static method | Public | Method | Determines Master Settlement Unit | 20100330 | |
| 21 | Static method | Public | Method | Gets the Last n Periods | 20040506 | |
| 22 | Static method | Public | Method | Additional Fields for Service Charge Key | 20020617 | |
| 23 | Static method | Public | Method | Gets All Settlement Units for a BE | 20030307 | |
| 24 | Static method | Public | Method | Gets Unique SU for Service Charge Key | 20050517 | |
| 25 | Static method | Public | Method | Additional Fields for Settlement Unit | 20020617 | |
| 26 | Static method | Protected | Event handling method | Deletes All Entries in Table Buffer | 20040127 |
Events
Class CL_RESC_SU_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | MTY_ST_PERIOD | Protected | See coding | 20080212 | mty_st_period TYPE SORTED TABLE OF mty_s_period WITH NON-UNIQUE KEY pfrom pto settlvar ext
|
||
| 2 | MTY_S_MSU_LIST | Protected | See coding | 20100330 | BEGIN OF mty_s_msu_list,
objnr TYPE rescsuobjnr,
pfrom TYPE rescmsuassignsu-validfrom,
inc_as_restobj TYPE recabool,
inc_costobj TYPE recabool,
parents TYPE re_t_settl_unit,
END OF mty_s_msu_list
|
||
| 3 | MTY_S_PERIOD | Protected | See coding | 20080212 | BEGIN OF mty_s_period ,
pfrom TYPE recaperiodfrom,
pto TYPE recaperiodto,
settlvar TYPE tia01-abrvar,
ext TYPE recabool,
periods TYPE rfvi_t_um_interval,
END OF mty_s_period
|
||
| 4 | MTY_TS_MSU_LIST | Protected | See coding | 20100330 | mty_ts_msu_list TYPE SORTED TABLE OF mty_s_msu_list WITH NON-UNIQUE KEY objnr pfrom inc_as_restobj inc_costobj
|
Method Signatures
Method CALC_BY_HOTWATERFORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_HOTWATERVALUES | Call by reference | Type reference (TYPE) | RESCHOTWATERFORMULA | Felder für die Heizkostenformel | 20030415 | |||
| 2 | ED_PERCENT | Value transfer | Type reference (TYPE) | VVUAEPROZ | Prozentsatz Vorverteilung Übergreifende Abrechnungseinheit | 20030415 | |||
| 3 | ED_XKBEZ | Value transfer | Type reference (TYPE) | RESCC_FUEL_TYPE_X-XKBEZ | Kurzbezeichnung | 20030415 | |||
| 4 | ED_XMBEZ | Value transfer | Type reference (TYPE) | RESCC_FUEL_TYPE_X-XMBEZ | Normal Bezeichnung (char 30) | 20030415 | |||
| 5 | IS_MSUASSIGNSU | Call by reference | Type reference (TYPE) | RESCMSUASSIGNSU_KEY | Zuordnung der Abrechungseinheit zur Vorverteilungs-AE | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030415 |
Method CHECK_COSU_RELATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20030411 | |||
| 2 | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer der AE die gerade prüft | 20030411 | |||
| 3 | ID_SWENR | Value transfer | Type reference (TYPE) | REBDBENO | Nummer der Wirtschaftseinheit | 20030411 | |||
| 4 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20030411 | |||
| 5 | IT_SULIST | Call by reference | Type reference (TYPE) | RE_T_OBJNR | Tabelle der aktuell zugeordneten Kostenträger-AE's | 20030411 |
Method CHECK_COSU_RELATION on class CL_RESC_SU_SERVICES has no exception.
Method CHECK_DELETION_FLAG_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Zu prüfendes Business-Objekt (WE/GR/GE/MO) | 20030807 | |||
| 2 | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler (LÖVM nicht zulässig bei E-Meldung) | 20030807 |
Method CHECK_DELETION_FLAG_ALLOWED on class CL_RESC_SU_SERVICES has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RESC_SU_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RESC_SU_SERVICES has no exception.
Method CORRECT_29_FEBRUARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_DATUM | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030228 | |||
| 2 | RD_DATUM | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030228 |
Method CORRECT_29_FEBRUARY on class CL_RESC_SU_SERVICES has no exception.
Method CREATE_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PERIODS | Call by reference | Type reference (TYPE) | RFVI_T_UM_INTERVAL | Ermittlung von Intervallen | 20030228 | |||
| 2 | ID_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20030228 | |||
| 3 | ID_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20030228 | |||
| 4 | ID_SETTL_VARIANT | Call by reference | Type reference (TYPE) | TIA01-ABRVAR | Abrechnungsvariante | 20030228 | |||
| 5 | IF_EXTENDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Feld zum Ankreuzen | 20030228 |
Method CREATE_PERIODS on class CL_RESC_SU_SERVICES has no exception.
Method CREATE_SETTLPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PERIODS | Call by reference | Type reference (TYPE) | RFVI_T_UM_INTERVAL | Ermittlung von Intervallen | 20080212 | |||
| 2 | ID_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20080212 | |||
| 3 | ID_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20080212 | |||
| 4 | ID_SETTL_VARIANT | Call by reference | Type reference (TYPE) | TIA01-ABRVAR | Abrechnungsvariante | 20080212 | |||
| 5 | IF_EXTENDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Feld zum Ankreuzen | 20080212 |
Method CREATE_SETTLPERIOD on class CL_RESC_SU_SERVICES has no exception.
Method DO_FILTER_BY_SCKEY_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LIST | Call by reference | Type reference (TYPE) | RE_T_VISCSU | Abrechnungseinheiten | 20050317 | |||
| 2 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20050317 | |||
| 3 | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20050317 | |||
| 4 | IT_SO_SCKEYGRP | Call by reference | Type reference (TYPE) | RE_T_RSOSCKEYGRP | Select-Options für Nebenkostengruppe | 20060901 |
Method DO_FILTER_BY_SCKEY_PROPERTY on class CL_RESC_SU_SERVICES has no exception.
Method DO_FILTER_BY_SUTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20050317 | |||
| 2 | IF_ONLY4MSU | Call by reference | Type reference (TYPE) | REJNKAVVAE | Nur Vorverteilungs-AEs abrechnen | 20050317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20050317 |
Method GET_ABSENT 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_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 | |||
| 2 | IT_LIST_A | Value transfer | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 | |||
| 3 | IT_LIST_B | Value transfer | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 |
Method GET_ABSENT on class CL_RESC_SU_SERVICES has no exception.
Method GET_DEPT_SU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHECKED_SU | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 | |||
| 2 | CT_FOUND_SU | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 | |||
| 3 | CT_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | |||
| 4 | CT_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | |||
| 5 | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | |||
| 6 | ID_NECESSARY | Call by reference | Type reference (TYPE) | RESCSUNECESSARYBECAUSE | Selektion der AE ist notwendig weil | 20080410 | |||
| 7 | ID_NECESSARY_PARENT | Call by reference | Type reference (TYPE) | RESCSUNECESSARYBECAUSE | Selektion der AE ist notwendig weil | 20080410 | |||
| 8 | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | Allgemeines Ja/Nein - Feld | 20080410 | |||
| 9 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | |||
| 10 | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | ||||
| 11 | IS_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | |||
| 12 | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20080410 |
Method GET_DEPT_SU_WITHOUT_CONDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | |||
| 2 | ET_PARTICIP | Call by reference | Type reference (TYPE) | RE_T_CNPART_GEN | generierte Abrechnungsteilnahme zu Nebenkostenabrechnung | 20080410 | |||
| 3 | ET_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | |||
| 4 | ET_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20080410 | |||
| 5 | ET_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | |||
| 6 | ET_SURO | Call by reference | Type reference (TYPE) | RE_T_PGRP_SURO | Zuordnung von AE's zu MO | 20080410 | |||
| 7 | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080410 | ||
| 8 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | |||
| 9 | IS_MS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTYPE_S_PARAM | 20120417 | ||||
| 10 | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | ||||
| 11 | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20080410 |
Method GET_DEPT_SU_WITH_CONDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | |||
| 2 | ET_PARTICIP | Call by reference | Type reference (TYPE) | RE_T_CNPART_GEN | generierte Abrechnungsteilnahme zu Nebenkostenabrechnung | 20080410 | |||
| 3 | ET_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | |||
| 4 | ET_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20080410 | |||
| 5 | ET_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | |||
| 6 | ET_SURO | Call by reference | Type reference (TYPE) | RE_T_PGRP_SURO | Zuordnung von AE's zu MO | 20080410 | |||
| 7 | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080410 | ||
| 8 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | |||
| 9 | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | ||||
| 10 | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20080410 |
Method GET_DEPT_SU_WITH_TASKID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PROCESS_NUMBER | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20080421 | |||
| 2 | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080414 | |||
| 3 | ET_PROCESSGUID | Call by reference | Type reference (TYPE) | RE_T_GUID | GUID | 20080414 | |||
| 4 | ET_SULIST | Call by reference | Type reference (TYPE) | RE_T_SCTASKOBJID | Abrechnungseinheiten (VIAK03) | 20080414 | |||
| 5 | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080414 | ||
| 6 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080414 | |||
| 7 | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080414 | ||||
| 8 | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20080414 |
Method GET_HOWDISTRIBUTE_DETAIL_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_HOWDISTRIBUTE | Value transfer | Type reference (TYPE) | RESCHOWDISTRIBUTE | Art der Vorverteilung (Umlegungseinh., Prozent, Äquiv.ziff.) | 20011213 | |||
| 2 | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | ||
| 3 | RD_XHOWDISTRIBUTE | Value transfer | Type reference (TYPE) | RESCXHOWDISTRIBUTE | Kurztext zur Art der Vorverteilung | 20011213 |
Method GET_HOWDISTRIBUTE_DETAIL_X on class CL_RESC_SU_SERVICES has no exception.
Method GET_LAST_SETTL_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_BUKRS | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-BUKRS | Buchungskreis | 20030317 | |||
| 2 | ID_MAX_BUFFER_SIZE | Value transfer | Type reference (TYPE) | I | 1000 | Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) | 20030317 | ||
| 3 | ID_SEMPSL | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SEMPSL | Abrechnungseinheit | 20030317 | |||
| 4 | ID_SNKSL | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SNKSL | Nebenkostenschlüssel | 20030317 | |||
| 5 | ID_SWENR | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SWENR | gültige Wirtschaftseinheit | 20030317 | |||
| 6 | IF_BYPASSING_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Lesen von DB ohne Verwendung des Puffers | 20030317 | |||
| 7 | IF_RESET_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Puffer zurücksetzen | 20030317 | |||
| 8 | RS_DETAIL | Value transfer | Type reference (TYPE) | RESC_COSTCOLLECTOR | Kostensammler zur AE (pro Abrechnungsperiode) | 20030317 |
Method GET_LAST_SETTL_PERIOD on class CL_RESC_SU_SERVICES has no exception.
Method GET_LIST_BY_BE_SCK 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_SETTL_UNIT | Abrechnungseinheiten | 20030213 | |||
| 2 | ID_MAX_BUFFER_SIZE | Value transfer | Type reference (TYPE) | I | 1000 | Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) | 20030213 | ||
| 3 | ID_SNKSL | Value transfer | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20030213 | |||
| 4 | IF_BYPASSING_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Lesen von DB ohne Verwendung des Puffers | 20030213 | |||
| 5 | IF_RESET_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Puffer zurücksetzen | 20030213 | |||
| 6 | IT_BUSINESS_ENTITY | Value transfer | Type reference (TYPE) | RE_T_VIBDBE_KEY | Schlüssel für Wirtschaftseinheit (VIOB01) | 20030213 | |||
| 7 | IT_SETTL_UNITS2TEST | Value transfer | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 |
Method GET_LIST_BY_BE_SCK on class CL_RESC_SU_SERVICES has no exception.
Method GET_LIST_BY_SELECT_OPTIONS 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_VISCSU | Abrechnungseinheiten | 20030220 | |||
| 2 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20050317 | |||
| 3 | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20030625 | |||
| 4 | IF_INC_COSU | Call by reference | Type reference (TYPE) | RESCSELECTCOSU | ABAP_FALSE | Kostenträger-AE's automatisch dazu selektieren | 20060407 | ||
| 5 | IF_ONLYWITHEXFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | 20031028 | |||
| 6 | IF_ONLYWITHINTFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | Nur AE's die Daten austauschen können auswählen | 20090216 | ||
| 7 | IF_ONLY_MSU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20030220 | |||
| 8 | IT_SO_BUKRS | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20030220 | |||
| 9 | IT_SO_SCKEYGRP | Call by reference | Type reference (TYPE) | RE_T_RSOSCKEYGRP | Select-Options für Nebenkostengruppe | 20060901 | |||
| 10 | IT_SO_SEMPSL | Call by reference | Type reference (TYPE) | RE_T_RSOSEMPSL | Select-Options für Empfängerschlüssel | 20030220 | |||
| 11 | IT_SO_SKABRF | Call by reference | Type reference (TYPE) | RE_T_RSOSKABRF | 20031028 | ||||
| 12 | IT_SO_SNKSL | Call by reference | Type reference (TYPE) | RE_T_RSOSNKSL | Select-Options für Nebenkostenschlüssel | 20030220 | |||
| 13 | IT_SO_SUTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOSUTYPE | Select-Options für Typ der Abrechnungseinheit | 20030221 | |||
| 14 | IT_SO_SWENR | Call by reference | Type reference (TYPE) | RE_T_RSOSWENR | Select-Options für Wirtschaftseinheit | 20030220 |
Method GET_LIST_BY_SELECT_OPTIONS on class CL_RESC_SU_SERVICES has no exception.
Method GET_LIST_BY_SOPROCESSID 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_VISCSU | Abrechnungseinheiten | 20040302 | |||
| 2 | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | RECA4_PROCESS-SC_SETTLEMENT | Prozess | 20080606 | ||
| 3 | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20040302 | |||
| 4 | IF_ONLYWITHEXFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | 20040302 | |||
| 5 | IF_ONLY_MSU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20040302 | |||
| 6 | IT_SO_BUKRS | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20040302 | |||
| 7 | IT_SO_DERF | Call by reference | Type reference (TYPE) | RE_T_RSODERF | RANGES-Struktur für Datum der Ersterfassung | 20040302 | |||
| 8 | IT_SO_PROCESSID | Call by reference | Type reference (TYPE) | RE_T_RSOPROCESSID | Select-Options für Prozess-ID | 20040302 | |||
| 9 | IT_SO_RERF | Call by reference | Type reference (TYPE) | RE_T_RSORERF | RANGES-Struktur für Erfasser | 20040302 | |||
| 10 | IT_SO_SCKEYGRP | Call by reference | Type reference (TYPE) | RE_T_RSOSCKEYGRP | Select-Options für Nebenkostengruppe | 20060901 | |||
| 11 | IT_SO_SEMPSL | Call by reference | Type reference (TYPE) | RE_T_RSOSEMPSL | Select-Options für Empfängerschlüssel | 20040302 | |||
| 12 | IT_SO_SNKSL | Call by reference | Type reference (TYPE) | RE_T_RSOSNKSL | Select-Options für Nebenkostenschlüssel | 20040302 | |||
| 13 | IT_SO_SUTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOSUTYPE | Select-Options für Typ der Abrechnungseinheit | 20040302 | |||
| 14 | IT_SO_SWENR | Call by reference | Type reference (TYPE) | RE_T_RSOSWENR | Select-Options für Wirtschaftseinheit | 20040302 |
Method GET_LIST_BY_SOPROCESSID on class CL_RESC_SU_SERVICES has no exception.
Method GET_MSU_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARENTS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20100330 | |||
| 2 | ID_PFROM | Call by reference | Type reference (TYPE) | RESCMSUASSIGNSU-VALIDFROM | RECA0_DATE-MIN | Gültig-ab-Datum der Zuordnung der teilnehmenden AEs | 20100330 | ||
| 3 | IF_INC_AS_RESTOBJ | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20100330 | ||
| 4 | IF_INC_COSTOBJ | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20100330 | ||
| 5 | IO_SU | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20100330 |
Method GET_MSU_LIST on class CL_RESC_SU_SERVICES has no exception.
Method GET_PREVIOUS_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATES | Call by reference | Type reference (TYPE) | RE_T_RECADATERANGE | Tabelle von Zeiträumen | 20040506 | |||
| 2 | ID_TIMES | Call by reference | Type reference (TYPE) | I | 3 | 20040506 | |||
| 3 | IF_INC_CURR_PERIOD | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Allgemeines Ja/Nein - Feld | 20040506 | ||
| 4 | IO_SU | Call by reference | Object reference (TYPE REF TO) | IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20040506 |
Method GET_PREVIOUS_PERIODS on class CL_RESC_SU_SERVICES has no exception.
Method GET_SCK_DETAIL_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | ||
| 2 | ID_SCK | Value transfer | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20020617 | |||
| 3 | RS_SCK_X | Value transfer | Type reference (TYPE) | RESCS_SCK_X | Zusatzfelder zum Nebenkostenschlüssel | 20020617 |
Method GET_SCK_DETAIL_X on class CL_RESC_SU_SERVICES has no exception.
Method GET_SUB_OBJECTS_FOR_BE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTO_BUS_OBJECT | Call by reference | Type reference (TYPE) | RE_T_IF_RECA_BUS_OBJECT | Tabelle mit untergeordneten Business-Objekten | 20030307 | |||
| 2 | ID_DATEFROM | Value transfer | Type reference (TYPE) | RECADATEFROM | RECA0_DATE-MIN | Betrachtungszeitraum: Beginndatum | 20030307 | ||
| 3 | ID_DATETO | Value transfer | Type reference (TYPE) | RECADATETO | RECA0_DATE-MAX | Betrachtungszeitraum: Endedatum | 20030307 | ||
| 4 | ID_OBJTYPE_FILTER | Value transfer | Type reference (TYPE) | RECAOBJTYPE | Nur untergeordnete Objekte dieses Typs liefern | 20030307 | |||
| 5 | IF_ALL | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Auch die WE-übergeifenden AE's | 20030307 | ||
| 6 | IF_IGNORE_DATE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Datum ignorieren | 20030307 | ||
| 7 | IO_BE | Call by reference | Object reference (TYPE REF TO) | IF_REBD_BUSINESS_ENTITY | Wirtschaftseinheit (VIOB01) | 20030307 | |||
| 8 | IT_OBJTYPE_FILTER | Call by reference | Type reference (TYPE) | RE_T_OBJTYPE | Nur untergeordnete Objekte dieser Typen liefern | 20030307 |
Method GET_SUB_OBJECTS_FOR_BE on class CL_RESC_SU_SERVICES has no exception.
Method GET_SU_BY_SNKSL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETO_SU | Call by reference | Type reference (TYPE) | RE_T_IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20050517 | |||
| 2 | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050530 | |||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | RECA0_DATE-MIN | Stichtag | 20050530 | ||
| 4 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20050517 | |||
| 5 | ID_SNKSL | Call by reference | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20050517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20050517 |
Method GET_SU_DETAIL_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | ||
| 2 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20020617 | |||
| 3 | RS_SU_X | Value transfer | Type reference (TYPE) | RESCS_SU_X | Zusatzfelder zur Abrechnungseinheit | 20020617 |
Method GET_SU_DETAIL_X on class CL_RESC_SU_SERVICES has no exception.
Method HANDLE_BUFFER_RESET_ALL Signature
Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_SU_SERVICES has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CL_RESC_SU_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 110 |