Hierarchy
⤷ RE-FX-SC (Application Component) Service Charge Settlement
⤷ RE_SC_SU (Package) SCS: Settlement Unit
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_RESC_HIERARCHY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | RECA0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | RECA4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | RESC4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | RESC7 | 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 | MD_LANGU | Static Attribute | Protected | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20101019 | ||
2 | MT_HOWDISTRIBUTE_VALUES | Static Attribute | Protected | Type reference (TYPE) | RE_T_RSDOMAVAL | Repository: Fixed Values of Domains | 20011213 | ||
3 | MT_MSU_LIST | Static Attribute | Protected | Type reference (TYPE) | MTY_TS_MSU_LIST | 20100330 | |||
4 | MT_PERIOD | Static Attribute | Protected | Type reference (TYPE) | MTY_ST_PERIOD | 20080212 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALC_BY_HOTWATERFORMULA | Static method | Public | Method | Calculation of Percentages Using Heating Costs Formula | 20030415 |
2 | CHECK_COSU_RELATION | Static method | Public | Method | Checks Correct Assignment of Cost Object SUs for BE | 20030411 |
3 | CHECK_DELETION_FLAG_ALLOWED | Static method | Public | Method | Checks If Setting Deletion Flag Allowed from SCS Viewpoint | 20030807 |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011213 |
5 | CORRECT_29_FEBRUARY | Static method | Protected | Method | Test If February 29 Is Correct | 20030228 |
6 | CREATE_PERIODS | Static method | Public | Method | Create Periods For Settlement Variants | 20030228 |
7 | CREATE_SETTLPERIOD | Static method | Protected | Method | Create Periods For Settlement Variants | 20080212 |
8 | DO_FILTER_BY_SCKEY_PROPERTY | Static method | Public | Method | Filters SU by Category of SC Key | 20050317 |
9 | DO_FILTER_BY_SUTYPE | Static method | Public | Method | Filter Settlement Units | 20050317 |
10 | GET_ABSENT | Static method | Public | Method | Checks if List A is Included in List B | 20030213 |
11 | GET_DEPT_SU | Static method | Protected | Method | Gets Dependent SUs, Check Using SU | 20080410 |
12 | GET_DEPT_SU_WITHOUT_CONDTYPE | Static method | Public | Method | Gets Dependent SUs | 20080410 |
13 | GET_DEPT_SU_WITH_CONDTYPE | Static method | Public | Method | Gets Dependent SUs with Consideration of Condition | 20080410 |
14 | GET_DEPT_SU_WITH_TASKID | Static method | Public | Method | Gets Dependent SUs for Parallel Processing | 20080414 |
15 | GET_HOWDISTRIBUTE_DETAIL_X | Static method | Public | Method | Details on Participation Type | 20011213 |
16 | GET_LAST_SETTL_PERIOD | Static method | Public | Method | Last Settled Cost Collector | 20030317 |
17 | GET_LIST_BY_BE_SCK | Static method | Public | Method | Supplies All Entries for a List of BE's and a SCK | 20030213 |
18 | GET_LIST_BY_SELECT_OPTIONS | Static method | Public | Method | Gets All SUs Using Select Options | 20030220 |
19 | GET_LIST_BY_SOPROCESSID | Static method | Public | Method | Gets All SUs for Process Numbers | 20040302 |
20 | GET_MSU_LIST | Static method | Public | Method | Determines Master Settlement Unit | 20100330 |
21 | GET_PREVIOUS_PERIODS | Static method | Public | Method | Gets the Last n Periods | 20040506 |
22 | GET_SCK_DETAIL_X | Static method | Public | Method | Additional Fields for Service Charge Key | 20020617 |
23 | GET_SUB_OBJECTS_FOR_BE | Static method | Public | Method | Gets All Settlement Units for a BE | 20030307 |
24 | GET_SU_BY_SNKSL | Static method | Public | Method | Gets Unique SU for Service Charge Key | 20050517 |
25 | GET_SU_DETAIL_X | Static method | Public | Method | Additional Fields for Settlement Unit | 20020617 |
26 | HANDLE_BUFFER_RESET_ALL | 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 | Changing | CS_HOTWATERVALUES | Call by reference | Type reference (TYPE) | RESCHOTWATERFORMULA | Felder für die Heizkostenformel | 20030415 | ||
2 | Exporting | ED_PERCENT | Value transfer | Type reference (TYPE) | VVUAEPROZ | Prozentsatz Vorverteilung Übergreifende Abrechnungseinheit | 20030415 | ||
3 | Exporting | ED_XKBEZ | Value transfer | Type reference (TYPE) | RESCC_FUEL_TYPE_X-XKBEZ | Kurzbezeichnung | 20030415 | ||
4 | Exporting | ED_XMBEZ | Value transfer | Type reference (TYPE) | RESCC_FUEL_TYPE_X-XMBEZ | Normal Bezeichnung (char 30) | 20030415 | ||
5 | Importing | IS_MSUASSIGNSU | Call by reference | Type reference (TYPE) | RESCMSUASSIGNSU_KEY | Zuordnung der Abrechungseinheit zur Vorverteilungs-AE | 20110328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20030415 |
Method CHECK_COSU_RELATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20030411 | ||
2 | Importing | ID_OBJNR | Value transfer | Type reference (TYPE) | RECAOBJNR | Objektnummer der AE die gerade prüft | 20030411 | ||
3 | Importing | ID_SWENR | Value transfer | Type reference (TYPE) | REBDBENO | Nummer der Wirtschaftseinheit | 20030411 | ||
4 | Importing | IO_MSGLIST | Value transfer | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20030411 | ||
5 | Importing | 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 | Importing | IO_BUSOBJ | Value transfer | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Zu prüfendes Business-Objekt (WE/GR/GE/MO) | 20030807 | ||
2 | Importing | 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 | Importing | ID_DATUM | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030228 | ||
2 | Returning | 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 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | RFVI_T_UM_INTERVAL | Ermittlung von Intervallen | 20030228 | ||
2 | Importing | ID_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20030228 | ||
3 | Importing | ID_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20030228 | ||
4 | Importing | ID_SETTL_VARIANT | Call by reference | Type reference (TYPE) | TIA01-ABRVAR | Abrechnungsvariante | 20030228 | ||
5 | Importing | 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 | Exporting | ET_PERIODS | Call by reference | Type reference (TYPE) | RFVI_T_UM_INTERVAL | Ermittlung von Intervallen | 20080212 | ||
2 | Importing | ID_PFROM | Call by reference | Type reference (TYPE) | RECAPERIODFROM | Datum des Periodenbeginns | 20080212 | ||
3 | Importing | ID_PTO | Call by reference | Type reference (TYPE) | RECAPERIODTO | Datum des Periodenendes | 20080212 | ||
4 | Importing | ID_SETTL_VARIANT | Call by reference | Type reference (TYPE) | TIA01-ABRVAR | Abrechnungsvariante | 20080212 | ||
5 | Importing | 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 | Changing | CT_LIST | Call by reference | Type reference (TYPE) | RE_T_VISCSU | Abrechnungseinheiten | 20050317 | ||
2 | Importing | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20050317 | ||
3 | Importing | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20050317 | ||
4 | Importing | 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 | Changing | CT_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20050317 | ||
2 | Importing | IF_ONLY4MSU | Call by reference | Type reference (TYPE) | REJNKAVVAE | Nur Vorverteilungs-AEs abrechnen | 20050317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20050317 |
Method GET_ABSENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 | ||
2 | Importing | IT_LIST_A | Value transfer | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20030213 | ||
3 | Importing | 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 | Changing | CT_CHECKED_SU | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 | ||
2 | Changing | CT_FOUND_SU | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 | ||
3 | Changing | CT_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | ||
4 | Changing | CT_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | ||
5 | Exporting | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | ||
6 | Importing | ID_NECESSARY | Call by reference | Type reference (TYPE) | RESCSUNECESSARYBECAUSE | Selektion der AE ist notwendig weil | 20080410 | ||
7 | Importing | ID_NECESSARY_PARENT | Call by reference | Type reference (TYPE) | RESCSUNECESSARYBECAUSE | Selektion der AE ist notwendig weil | 20080410 | ||
8 | Importing | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | Allgemeines Ja/Nein - Feld | 20080410 | ||
9 | Importing | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | ||
10 | Importing | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | |||
11 | Importing | IS_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | ||
12 | Importing | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20080410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20080410 |
Method GET_DEPT_SU_WITHOUT_CONDTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | ||
2 | Exporting | ET_PARTICIP | Call by reference | Type reference (TYPE) | RE_T_CNPART_GEN | generierte Abrechnungsteilnahme zu Nebenkostenabrechnung | 20080410 | ||
3 | Exporting | ET_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | ||
4 | Exporting | ET_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20080410 | ||
5 | Exporting | ET_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | ||
6 | Exporting | ET_SURO | Call by reference | Type reference (TYPE) | RE_T_PGRP_SURO | Zuordnung von AE's zu MO | 20080410 | ||
7 | Importing | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080410 | |
8 | Importing | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | ||
9 | Importing | IS_MS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTYPE_S_PARAM | 20120417 | |||
10 | Importing | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | |||
11 | Importing | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20080410 |
Method GET_DEPT_SU_WITH_CONDTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080410 | ||
2 | Exporting | ET_PARTICIP | Call by reference | Type reference (TYPE) | RE_T_CNPART_GEN | generierte Abrechnungsteilnahme zu Nebenkostenabrechnung | 20080410 | ||
3 | Exporting | ET_SETTLEDSU | Call by reference | Type reference (TYPE) | RE_ST_SETTLEDSU | Abgerechnete Abrechnungseinheiten | 20080410 | ||
4 | Exporting | ET_SETTL_UNITS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten (VIAK03) | 20080410 | ||
5 | Exporting | ET_SUHIERARCHY | Call by reference | Type reference (TYPE) | RE_ST_SUHIERARCHY | Hierarchie von Abrechungseinheiten | 20080410 | ||
6 | Exporting | ET_SURO | Call by reference | Type reference (TYPE) | RE_T_PGRP_SURO | Zuordnung von AE's zu MO | 20080410 | ||
7 | Importing | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080410 | |
8 | Importing | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080410 | ||
9 | Importing | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080410 | |||
10 | Importing | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20080410 |
Method GET_DEPT_SU_WITH_TASKID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_PROCESS_NUMBER | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20080421 | ||
2 | Exporting | ES_PERIODSUGGEST | Call by reference | Type reference (TYPE) | RF60BAPER | Interne Struktur zur Abrechnungsperiode | 20080414 | ||
3 | Exporting | ET_PROCESSGUID | Call by reference | Type reference (TYPE) | RE_T_GUID | GUID | 20080414 | ||
4 | Exporting | ET_SULIST | Call by reference | Type reference (TYPE) | RE_T_SCTASKOBJID | Abrechnungseinheiten (VIAK03) | 20080414 | ||
5 | Importing | IF_ENQUEUE | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20080414 | |
6 | Importing | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Nachrichtensammler | 20080414 | ||
7 | Importing | IS_PARAM | Call by reference | Type reference (TYPE) | IF_RESC_HIERARCHY=>MTY_S_PARAM_DEPENDENT_SU | 20080414 | |||
8 | Importing | IT_SU2CHECK | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20080414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20080414 |
Method GET_HOWDISTRIBUTE_DETAIL_X Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_HOWDISTRIBUTE | Value transfer | Type reference (TYPE) | RESCHOWDISTRIBUTE | Art der Vorverteilung (Umlegungseinh., Prozent, Äquiv.ziff.) | 20011213 | ||
2 | Importing | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | |
3 | Returning | 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 | Importing | ID_BUKRS | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-BUKRS | Buchungskreis | 20030317 | ||
2 | Importing | ID_MAX_BUFFER_SIZE | Value transfer | Type reference (TYPE) | I | 1000 | Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) | 20030317 | |
3 | Importing | ID_SEMPSL | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SEMPSL | Abrechnungseinheit | 20030317 | ||
4 | Importing | ID_SNKSL | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SNKSL | Nebenkostenschlüssel | 20030317 | ||
5 | Importing | ID_SWENR | Value transfer | Type reference (TYPE) | RESC_SETTL_UNIT-SWENR | gültige Wirtschaftseinheit | 20030317 | ||
6 | Importing | IF_BYPASSING_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Lesen von DB ohne Verwendung des Puffers | 20030317 | ||
7 | Importing | IF_RESET_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Puffer zurücksetzen | 20030317 | ||
8 | Returning | 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 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheiten | 20030213 | ||
2 | Importing | ID_MAX_BUFFER_SIZE | Value transfer | Type reference (TYPE) | I | 1000 | Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) | 20030213 | |
3 | Importing | ID_SNKSL | Value transfer | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20030213 | ||
4 | Importing | IF_BYPASSING_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Lesen von DB ohne Verwendung des Puffers | 20030213 | ||
5 | Importing | IF_RESET_BUFFER | Value transfer | Type reference (TYPE) | ABAP_BOOL | Tech: Puffer zurücksetzen | 20030213 | ||
6 | Importing | IT_BUSINESS_ENTITY | Value transfer | Type reference (TYPE) | RE_T_VIBDBE_KEY | Schlüssel für Wirtschaftseinheit (VIOB01) | 20030213 | ||
7 | Importing | 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 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_VISCSU | Abrechnungseinheiten | 20030220 | ||
2 | Importing | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | Prozess | 20050317 | ||
3 | Importing | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20030625 | ||
4 | Importing | IF_INC_COSU | Call by reference | Type reference (TYPE) | RESCSELECTCOSU | ABAP_FALSE | Kostenträger-AE's automatisch dazu selektieren | 20060407 | |
5 | Importing | IF_ONLYWITHEXFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | 20031028 | ||
6 | Importing | IF_ONLYWITHINTFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | Nur AE's die Daten austauschen können auswählen | 20090216 | |
7 | Importing | IF_ONLY_MSU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20030220 | ||
8 | Importing | IT_SO_BUKRS | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20030220 | ||
9 | Importing | IT_SO_SCKEYGRP | Call by reference | Type reference (TYPE) | RE_T_RSOSCKEYGRP | Select-Options für Nebenkostengruppe | 20060901 | ||
10 | Importing | IT_SO_SEMPSL | Call by reference | Type reference (TYPE) | RE_T_RSOSEMPSL | Select-Options für Empfängerschlüssel | 20030220 | ||
11 | Importing | IT_SO_SKABRF | Call by reference | Type reference (TYPE) | RE_T_RSOSKABRF | 20031028 | |||
12 | Importing | IT_SO_SNKSL | Call by reference | Type reference (TYPE) | RE_T_RSOSNKSL | Select-Options für Nebenkostenschlüssel | 20030220 | ||
13 | Importing | IT_SO_SUTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOSUTYPE | Select-Options für Typ der Abrechnungseinheit | 20030221 | ||
14 | Importing | 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 | Exporting | ET_LIST | Call by reference | Type reference (TYPE) | RE_T_VISCSU | Abrechnungseinheiten | 20040302 | ||
2 | Importing | ID_PROCESS | Call by reference | Type reference (TYPE) | RECAPROCESS | RECA4_PROCESS-SC_SETTLEMENT | Prozess | 20080606 | |
3 | Importing | ID_SCKCATEGORY | Call by reference | Type reference (TYPE) | RESCSCKCATEGORY | Kategorie des Nebenkostenschlüssels | 20040302 | ||
4 | Importing | IF_ONLYWITHEXFLAG | Call by reference | Type reference (TYPE) | RESCSELECTONLYSUWITHEXFLAG | ABAP_FALSE | 20040302 | ||
5 | Importing | IF_ONLY_MSU | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20040302 | ||
6 | Importing | IT_SO_BUKRS | Call by reference | Type reference (TYPE) | RE_T_RSOBUKRS | Select-Options für Buchungskreis | 20040302 | ||
7 | Importing | IT_SO_DERF | Call by reference | Type reference (TYPE) | RE_T_RSODERF | RANGES-Struktur für Datum der Ersterfassung | 20040302 | ||
8 | Importing | IT_SO_PROCESSID | Call by reference | Type reference (TYPE) | RE_T_RSOPROCESSID | Select-Options für Prozess-ID | 20040302 | ||
9 | Importing | IT_SO_RERF | Call by reference | Type reference (TYPE) | RE_T_RSORERF | RANGES-Struktur für Erfasser | 20040302 | ||
10 | Importing | IT_SO_SCKEYGRP | Call by reference | Type reference (TYPE) | RE_T_RSOSCKEYGRP | Select-Options für Nebenkostengruppe | 20060901 | ||
11 | Importing | IT_SO_SEMPSL | Call by reference | Type reference (TYPE) | RE_T_RSOSEMPSL | Select-Options für Empfängerschlüssel | 20040302 | ||
12 | Importing | IT_SO_SNKSL | Call by reference | Type reference (TYPE) | RE_T_RSOSNKSL | Select-Options für Nebenkostenschlüssel | 20040302 | ||
13 | Importing | IT_SO_SUTYPE | Call by reference | Type reference (TYPE) | RE_T_RSOSUTYPE | Select-Options für Typ der Abrechnungseinheit | 20040302 | ||
14 | Importing | 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 | Exporting | ET_PARENTS | Call by reference | Type reference (TYPE) | RE_T_SETTL_UNIT | Abrechnungseinheit (VIAK03) | 20100330 | ||
2 | Importing | ID_PFROM | Call by reference | Type reference (TYPE) | RESCMSUASSIGNSU-VALIDFROM | RECA0_DATE-MIN | Gültig-ab-Datum der Zuordnung der teilnehmenden AEs | 20100330 | |
3 | Importing | IF_INC_AS_RESTOBJ | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20100330 | |
4 | Importing | IF_INC_COSTOBJ | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Allgemeines Ja/Nein - Feld | 20100330 | |
5 | Importing | 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 | Exporting | ET_DATES | Call by reference | Type reference (TYPE) | RE_T_RECADATERANGE | Tabelle von Zeiträumen | 20040506 | ||
2 | Importing | ID_TIMES | Call by reference | Type reference (TYPE) | I | 3 | 20040506 | ||
3 | Importing | IF_INC_CURR_PERIOD | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Allgemeines Ja/Nein - Feld | 20040506 | |
4 | Importing | 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 | Importing | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | |
2 | Importing | ID_SCK | Value transfer | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20020617 | ||
3 | Returning | 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 | Changing | CTO_BUS_OBJECT | Call by reference | Type reference (TYPE) | RE_T_IF_RECA_BUS_OBJECT | Tabelle mit untergeordneten Business-Objekten | 20030307 | ||
2 | Importing | ID_DATEFROM | Value transfer | Type reference (TYPE) | RECADATEFROM | RECA0_DATE-MIN | Betrachtungszeitraum: Beginndatum | 20030307 | |
3 | Importing | ID_DATETO | Value transfer | Type reference (TYPE) | RECADATETO | RECA0_DATE-MAX | Betrachtungszeitraum: Endedatum | 20030307 | |
4 | Importing | ID_OBJTYPE_FILTER | Value transfer | Type reference (TYPE) | RECAOBJTYPE | Nur untergeordnete Objekte dieses Typs liefern | 20030307 | ||
5 | Importing | IF_ALL | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Auch die WE-übergeifenden AE's | 20030307 | |
6 | Importing | IF_IGNORE_DATE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Datum ignorieren | 20030307 | |
7 | Importing | IO_BE | Call by reference | Object reference (TYPE REF TO) | IF_REBD_BUSINESS_ENTITY | Wirtschaftseinheit (VIOB01) | 20030307 | ||
8 | Importing | 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 | Exporting | ETO_SU | Call by reference | Type reference (TYPE) | RE_T_IF_RESC_SETTL_UNIT | Abrechnungseinheit (VISCSU) | 20050517 | ||
2 | Importing | ID_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050530 | ||
3 | Importing | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | RECA0_DATE-MIN | Stichtag | 20050530 | |
4 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20050517 | ||
5 | Importing | ID_SNKSL | Call by reference | Type reference (TYPE) | RESCSCKEY | Nebenkostenschlüssel | 20050517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20050517 |
Method GET_SU_DETAIL_X Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20070125 | |
2 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Objektnummer | 20020617 | ||
3 | Returning | 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 |