SAP ABAP Class /ECRS/CL_WL (Class BL for Worklist)
Hierarchy
☛
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
⤷
SLL-ECR (Application Component) Electronic Compliance Reporting
⤷
/ECRS/BL_TD (Package) ECR: Business Logic - Transaction Data
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /ECRS/IF_BL_MD_CONSTANTS | Constants for Master Data | 20060816 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /ECRS/IF_BL_TD_CONSTANTS | Constants for Transaction Data | 20061027 |
Properties
| Class | /ECRS/CL_WL | |
| Short Description | Class BL for Worklist | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /ECRS/BL_TD | ECR: Business Logic - Transaction Data |
| Created | 20060802 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /ECRS/CL_WL has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /ECRS/IF_BL_MD_CONSTANTS | Constants for Master Data | 20060816 | ||
| 2 | /ECRS/IF_BL_TD_CONSTANTS | Constants for Transaction Data | 20061027 |
Friends
Class /ECRS/CL_WL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Attribute reference (LIKE) | 20061027 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20060816 | |||||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20060818 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20060816 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20060816 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add Entries and COMMIT WORK | 20060802 | |
| 2 | Static method | Public | Method | Delete Entries and COMMIT WORK | 20060802 | |
| 3 | Static method | Public | Method | Fill (BL-Internal) Ranges for GET_ENTRIES | 20060816 | |
| 4 | Static method | Public | Method | Work Queue Entries | 20060802 | |
| 5 | Static method | Public | Method | Read Entries from Worklist for GUIDs | 20060830 | |
| 6 | Static method | Public | Method | Number of Entries | 20060802 |
Events
Class /ECRS/CL_WL has no event.
Types
Class /ECRS/CL_WL has no local type.
Method Signatures
Method ADD_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WLEN_DATA | Call by reference | Type reference (TYPE) | /ECRS/WLEN_ADD_T | Tabelle Arbeitsvorrat - Daten zum Anlegen | 20060802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Art des Eintrags | 20061027 | ||
| 2 | Keine Warenrichtung | 20061005 | ||
| 3 | Keine Ust.-ID-Nr gefüllt | 20060824 | ||
| 4 | Kein Auskunftspflichtiger zur USt-ID-Nr. gefunden | 20060830 | ||
| 5 | Kein POI zur USt-ID-Nr. und Zusatznummer gefunden | 20060830 | ||
| 6 | Kein Meldungsmonat | 20060830 | ||
| 7 | Kein Meldungsjahr | 20060830 |
Method DELETE_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NUMBER_OF_ENTRIES | Call by reference | Type reference (TYPE) | I | Anzahl gelöschter Einträge | 20060802 | |||
| 2 | IR_LOGSYS | Call by reference | Type reference (TYPE) | /ECRS/LOGSYS_RT | Rangetabelle zum Quellsystem | 20061121 | |||
| 3 | IV_POIID | Call by reference | Type reference (TYPE) | /ECRS/POIID | Auskunftspflichtigennummer | 20060802 | |||
| 4 | IV_RPMON | Call by reference | Type reference (TYPE) | /ECRS/RPMON | Meldungsmonat | 20060802 | |||
| 5 | IV_RPYEA | Call by reference | Type reference (TYPE) | /ECRS/RPYEA | Meldungsjahr | 20060802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Monat übergeben | 20060802 | ||
| 2 | POIID nicht vorhanden | 20060802 | ||
| 3 | Kein Jahr übergeben | 20060802 |
Method FILL_SELECT_RANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_GFLOW | Call by reference | Type reference (TYPE) | /ECRS/GFLOW_RT | Rangetabelle zum Warenfluss | 20060816 | |||
| 2 | ER_POIAD | Call by reference | Type reference (TYPE) | /ECRS/POIAD_RT | Rangetabelle zur Zusatznummer | 20060816 | |||
| 3 | EV_POIVA | Call by reference | Type reference (TYPE) | /ECRS/POIVA | Umsatzsteuer-Identifikationsnummer des Auskunftspflichtigen | 20060816 | |||
| 4 | IR_GFLOW | Call by reference | Type reference (TYPE) | /ECRS/GFLOW_RT | Rangetabelle zum Warenfluss | 20060816 | |||
| 5 | IT_POIA | Call by reference | Type reference (TYPE) | /ECRS/POIA_T | Standardtabelle zum Auskunftspflichtigen | 20060816 | |||
| 6 | IV_POIID | Call by reference | Type reference (TYPE) | /ECRS/POIID | Auskunftspflichtigennummer | 20060816 |
Method FILL_SELECT_RANGES on class /ECRS/CL_WL has no exception.
Method GET_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_POIA | Call by reference | Type reference (TYPE) | /ECRS/POIA | (für BL intern) Auskunftspflichtiger | 20070131 | |||
| 2 | ET_WLEN | Call by reference | Type reference (TYPE) | /ECRS/WLEN_T | (für BL intern) Standardtabelle zum Arbeitsvorrat | 20061016 | |||
| 3 | ET_WLEN_DATA | Call by reference | Type reference (TYPE) | /ECRS/WLEN_S_T | (für UI) Standardtabelle zum Arbeitsvorrat - Daten | 20060802 | |||
| 4 | IR_CDOBK | Call by reference | Type reference (TYPE) | /ECRS/CDOBK_RT | Rangetabelle zum Änderungsbeleg: Objektschlüssel | 20061204 | |||
| 5 | IR_CDOBT | Call by reference | Type reference (TYPE) | /ECRS/CDOBT_RT | Rangetabelle zum Änderungsbeleg: Objekttyp | 20061204 | |||
| 6 | IR_CDSRC | Call by reference | Type reference (TYPE) | /ECRS/CDSRC_RT | Rangetabelle zum Änderungsbeleg: Quellsystem | 20061204 | |||
| 7 | IR_CNOBK | Call by reference | Type reference (TYPE) | /ECRS/CNOBK_RT | Rangetabelle zum Storno-Beleg: Objektschlüssel | 20061204 | |||
| 8 | IR_CNOBT | Call by reference | Type reference (TYPE) | /ECRS/CNOBT_RT | Rangetabelle zum Storno-Beleg: Objekttyp | 20061204 | |||
| 9 | IR_CNSRC | Call by reference | Type reference (TYPE) | /ECRS/CNSRC_RT | Rangetabelle zum Storno-Beleg: Quellsystem | 20061204 | |||
| 10 | IR_CRTTS | Call by reference | Type reference (TYPE) | /ECRS/CRTTS_RT | Rangetabelle zum Zeitstempel (Angelegt am) | 20060802 | |||
| 11 | IR_GDOBK | Call by reference | Type reference (TYPE) | /ECRS/GDOBK_RT | Rangetabelle zum Warenbewegungsbeleg: Objektschlüssel | 20061204 | |||
| 12 | IR_GDOBT | Call by reference | Type reference (TYPE) | /ECRS/GDOBT_RT | Rangetabelle zum Warenbewegungsbeleg: Objekttyp | 20061204 | |||
| 13 | IR_GDSRC | Call by reference | Type reference (TYPE) | /ECRS/GDSRC_RT | Rangetabelle zum Warenbewegungsbeleg: Quellsystem | 20061204 | |||
| 14 | IR_GFLOW | Call by reference | Type reference (TYPE) | /ECRS/GFLOW_RT | Rangetabelle zum Warenfluss | 20060802 | |||
| 15 | IR_GFPTC | Call by reference | Type reference (TYPE) | /ECRS/GFPTC_RT | Rangetabelle zum Partnerland | 20060802 | |||
| 16 | IR_IDOBK | Call by reference | Type reference (TYPE) | /ECRS/IDOBK_RT | Rangetabelle zum Rechnungsbeleg: Objektschlüssel | 20061204 | |||
| 17 | IR_IDOBT | Call by reference | Type reference (TYPE) | /ECRS/IDOBT_RT | Rangetabelle zum Rechnungsbeleg: Objekttyp | 20061204 | |||
| 18 | IR_IDSRC | Call by reference | Type reference (TYPE) | /ECRS/IDSRC_RT | Rangetabelle zum Rechnungsbeleg: Quellsystem | 20061204 | |||
| 19 | IR_LOGSYS | Call by reference | Type reference (TYPE) | /ECRS/LOGSYS_RT | Rangetabelle zum Quellsystem | 20061121 | |||
| 20 | IR_ODOBK | Call by reference | Type reference (TYPE) | /ECRS/ODOBK_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Objektschlüsse | 20061121 | |||
| 21 | IR_ODOBT | Call by reference | Type reference (TYPE) | /ECRS/ODOBT_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Objekttyp | 20061121 | |||
| 22 | IR_ODSRC | Call by reference | Type reference (TYPE) | /ECRS/ODSRC_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Quellsystem | 20061121 | |||
| 23 | IR_RETFL | Call by reference | Type reference (TYPE) | /ECRS/RETFL_RT | Rangetabelle zum Retourenkennzeichen | 20060802 | |||
| 24 | IV_POIID | Call by reference | Type reference (TYPE) | /ECRS/POIID | Auskunftspflichtigennummer | 20060802 | |||
| 25 | IV_RPMON | Call by reference | Type reference (TYPE) | /ECRS/RPMON | Meldungsmonat | 20060804 | |||
| 26 | IV_RPYEA | Call by reference | Type reference (TYPE) | /ECRS/RPYEA | Meldungsjahr | 20060804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Monat übergeben | 20060802 | ||
| 2 | POIID nicht vorhanden | 20060802 | ||
| 3 | Kein Jahr übergeben | 20060802 |
Method GET_ENTRIES_FOR_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WLEN_DATA | Call by reference | Type reference (TYPE) | /ECRS/WLEN_T | Standardtabelle zum Arbeitsvorrat | 20060830 | |||
| 2 | IT_GUID_WLEN | Call by reference | Type reference (TYPE) | /ECRS/GUID_WLEN_ST | Sortierte Tabelle zur GUID des Arbeitsvorrates | 20060830 |
Method GET_ENTRIES_FOR_IDS on class /ECRS/CL_WL has no exception.
Method GET_NUMBER_OF_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NUMBER_OF_ENTRIES | Call by reference | Type reference (TYPE) | I | Anzahl Einträge | 20060802 | |||
| 2 | IR_CDOBK | Call by reference | Type reference (TYPE) | /ECRS/CDOBK_RT | Rangetabelle zum Änderungsbeleg: Objektschlüssel | 20061205 | |||
| 3 | IR_CDOBT | Call by reference | Type reference (TYPE) | /ECRS/CDOBT_RT | Rangetabelle zum Änderungsbeleg: Objekttyp | 20061205 | |||
| 4 | IR_CDSRC | Call by reference | Type reference (TYPE) | /ECRS/CDSRC_RT | Rangetabelle zum Änderungsbeleg: Quellsystem | 20061205 | |||
| 5 | IR_CNOBK | Call by reference | Type reference (TYPE) | /ECRS/CNOBK_RT | Rangetabelle zum Storno-Beleg: Objektschlüssel | 20061205 | |||
| 6 | IR_CNOBT | Call by reference | Type reference (TYPE) | /ECRS/CNOBT_RT | Rangetabelle zum Storno-Beleg: Objekttyp | 20061205 | |||
| 7 | IR_CNSRC | Call by reference | Type reference (TYPE) | /ECRS/CNSRC_RT | Rangetabelle zum Storno-Beleg: Quellsystem | 20061205 | |||
| 8 | IR_CRTTS | Call by reference | Type reference (TYPE) | /ECRS/CRTTS_RT | Rangetabelle zum Zeitstempel (Angelegt am) | 20060802 | |||
| 9 | IR_GDOBK | Call by reference | Type reference (TYPE) | /ECRS/GDOBK_RT | Rangetabelle zum Warenbewegungsbeleg: Objektschlüssel | 20061205 | |||
| 10 | IR_GDOBT | Call by reference | Type reference (TYPE) | /ECRS/GDOBT_RT | Rangetabelle zum Warenbewegungsbeleg: Objekttyp | 20061205 | |||
| 11 | IR_GDSRC | Call by reference | Type reference (TYPE) | /ECRS/GDSRC_RT | Rangetabelle zum Warenbewegungsbeleg: Quellsystem | 20061205 | |||
| 12 | IR_GFLOW | Call by reference | Type reference (TYPE) | /ECRS/GFLOW_RT | Rangetabelle zum Warenfluss | 20060802 | |||
| 13 | IR_GFPTC | Call by reference | Type reference (TYPE) | /ECRS/GFPTC_RT | Rangetabelle zum Partnerland | 20060802 | |||
| 14 | IR_IDOBK | Call by reference | Type reference (TYPE) | /ECRS/IDOBK_RT | Rangetabelle zum Rechnungsbeleg: Objektschlüssel | 20061205 | |||
| 15 | IR_IDOBT | Call by reference | Type reference (TYPE) | /ECRS/IDOBT_RT | Rangetabelle zum Rechnungsbeleg: Objekttyp | 20061205 | |||
| 16 | IR_IDSRC | Call by reference | Type reference (TYPE) | /ECRS/IDSRC_RT | Rangetabelle zum Rechnungsbeleg: Quellsystem | 20061205 | |||
| 17 | IR_LOGSYS | Call by reference | Type reference (TYPE) | /ECRS/LOGSYS_RT | Rangetabelle zum Quellsystem | 20061205 | |||
| 18 | IR_ODOBK | Call by reference | Type reference (TYPE) | /ECRS/ODOBK_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Objektschlüsse | 20061121 | |||
| 19 | IR_ODOBT | Call by reference | Type reference (TYPE) | /ECRS/ODOBT_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Objekttyp | 20061121 | |||
| 20 | IR_ODSRC | Call by reference | Type reference (TYPE) | /ECRS/ODSRC_RT | Rangetabelle zum Auftrags-/Bestellungs-Beleg: Quellsystem | 20061121 | |||
| 21 | IR_RETFL | Call by reference | Type reference (TYPE) | /ECRS/RETFL_RT | Rangetabelle zum Retourenkennzeichen | 20060802 | |||
| 22 | IV_FOR_DELETE | Call by reference | Type reference (TYPE) | XFELD | '' | Feld zum Ankreuzen | 20070216 | ||
| 23 | IV_POIID | Call by reference | Type reference (TYPE) | /ECRS/POIID | Auskunftspflichtigennummer | 20060802 | |||
| 24 | IV_RPMON | Call by reference | Type reference (TYPE) | /ECRS/RPMON | Meldungsmonat | 20060804 | |||
| 25 | IV_RPYEA | Call by reference | Type reference (TYPE) | /ECRS/RPYEA | Meldungsjahr | 20060804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Monat übergeben | 20060802 | ||
| 2 | POIID nicht vorhanden | 20060802 | ||
| 3 | Kein Jahr übergeben | 20060802 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 710 |