SAP ABAP Class CL_ISU_DATEX_DUECONTR (Due Date Control for Data Exchange)
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷
IS-U-EDM (Application Component) Energy Data Management
⤷
EE_DATEX (Package) Data Exchange at Point of Delivery Level
⤷
⤷
Properties
| Class | CL_ISU_DATEX_DUECONTR | |
| Short Description | Due Date Control for Data Exchange | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EE_DATEX | Data Exchange at Point of Delivery Level |
| Created | 20011009 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ISU_DATEX_DUECONTR has no forward declaration.
Interfaces
Class CL_ISU_DATEX_DUECONTR has no interface implemented.
Friends
Class CL_ISU_DATEX_DUECONTR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | EDEXDUECONTR_AUTO | Auto Fields for Due Date Control | 20011015 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | E_DEXDUECNTRID | Identification of Due Date Control | 20011030 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | T_EDEXDUEDATE_BUFF | Buffer for Due Dates | 20011217 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | E_DEXCYCLETYPE | '01' | Type of Cyclical Due Date | 20011024 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | E_DEXCYCLETYPE | '02' | Type of Cyclical Due Date | 20011024 | ||
| 6 | Static Attribute | Public | Type reference (TYPE) | E_DEXDUETYPE | '01' | Type of Due Date | 20011010 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | E_DEXDUETYPE | '02' | Type of Due Date | 20011010 | ||
| 8 | Constant | Public | Type reference (TYPE) | E_DEXREFPERTYPE | '02' | Type of Reference Period | 20011130 | ||
| 9 | Constant | Public | Type reference (TYPE) | E_DEXREFPERTYPE | '03' | Type of Reference Period | 20011130 | ||
| 10 | Constant | Public | Type reference (TYPE) | E_DEXREFPERTYPE | '00' | Type of Reference Period | 20011130 | ||
| 11 | Constant | Public | Type reference (TYPE) | E_DEXREFPERTYPE | '01' | Type of Reference Period | 20011130 | ||
| 12 | Constant | Public | Type reference (TYPE) | E_DEXREFPERTYPE | '04' | Type of Reference Period | 20011130 | ||
| 13 | Constant | Private | Type reference (TYPE) | REGEN-UPD_MODE | 'D' | Delete | 20031014 | ||
| 14 | Constant | Private | Type reference (TYPE) | REGEN-UPD_MODE | 'I' | Create | 20031014 | ||
| 15 | Constant | Private | Type reference (TYPE) | REGEN-UPD_MODE | 'U' | Update | 20031014 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | REGEN-WMODE | '2' | Processing Mode (1 = Display, 2 = Change, 3 = Create...) | 20011010 | ||
| 17 | Static Attribute | Public | Type reference (TYPE) | REGEN-WMODE | '3' | Processing Mode (1 = Display, 2 = Change, 3 = Create...) | 20011010 | ||
| 18 | Static Attribute | Public | Type reference (TYPE) | REGEN-WMODE | '1' | Processing Mode (1 = Display, 2 = Change, 3 = Create...) | 20011010 | ||
| 19 | Static Attribute | Public | Type reference (TYPE) | E_WORKCALCNTR | '02' | Control of Due Dates on Public Holidays for Factory Calender | 20011026 | ||
| 20 | Static Attribute | Public | Type reference (TYPE) | E_WORKCALCNTR | '03' | Control of Due Dates on Public Holidays for Factory Calender | 20011026 | ||
| 21 | Static Attribute | Public | Type reference (TYPE) | E_WORKCALCNTR | '01' | Control of Due Dates on Public Holidays for Factory Calender | 20011026 | ||
| 22 | Instance attribute | Public | Type reference (TYPE) | EDEXDUECONTR_DATA | Data for Due Date Control | 20011010 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | EDEXDUECONTR_DATA | Data for Due Date Control | 20011010 | |||
| 24 | Instance attribute | Public | Type reference (TYPE) | E_DEXDUECNTRID | Identification of Due Date Control | 20011010 | |||
| 25 | Instance attribute | Public | Type reference (TYPE) | E_DEXDUECNTRTEXT | Description of Due Date Control | 20011010 | |||
| 26 | Instance attribute | Public | Type reference (TYPE) | E_DEXDUETYPE | Type of Due Date | 20011010 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | REGEN-UPD_MODE | Update Mode | 20031014 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | REGEN-WMODE | Processing Mode (1 = Display, 2 = Change, 3 = Create...) | 20011010 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Use of Factory Calender on Due Dates | 20020104 | |
| 2 | Instance method | Public | Method | Check Auto Data | 20011026 | |
| 3 | Instance method | Public | Method | Check Whether Data Has Been Changed | 20011116 | |
| 4 | Static method | Public | Method | Check Whether DUECONTR is Used in Other DATEX Definitions | 20011126 | |
| 5 | Instance method | Public | Method | Close Object | 20011127 | |
| 6 | Instance method | Public | Constructor | Constructor | 20011010 | |
| 7 | Static method | Public | Method | Copy Due Date ID to Buffer | 20011030 | |
| 8 | Static method | Public | Method | Delete Due Date Control | 20031014 | |
| 9 | Instance method | Public | Method | Transfer Auto Fields | 20011015 | |
| 10 | Instance method | Public | Method | Determine Next Cyclical Due Date | 20011127 | |
| 11 | Instance method | Public | Method | Next Due Date | 20011128 | |
| 12 | Instance method | Public | Method | Next Event-Related Due Date | 20011128 | |
| 13 | Instance method | Public | Method | Determine Due Date Period, Based on Reference Period | 20041221 | |
| 14 | Instance method | Private | Method | Determine Reference Period for Due Date | 20011130 | |
| 15 | Instance method | Public | Method | List of Due Dates | 20011113 | |
| 16 | Static method | Public | Method | Get Due Date ID from Buffer | 20011030 | |
| 17 | Static method | Public | Method | Read Due Date Control | 20011009 | |
| 18 | Instance method | Private | Method | Set Attributes | 20011016 | |
| 19 | Instance method | Public | Method | Fill Auto Fields | 20011015 | |
| 20 | Instance method | Public | Method | Instance for Dialog | 20011012 | |
| 21 | Instance method | Public | Method | DB Update | 20011010 |
Events
Class CL_ISU_DATEX_DUECONTR has no event.
Types
Class CL_ISU_DATEX_DUECONTR has no local type.
Method Signatures
Method APPLY_FACTORY_CALENDAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHT_DUEDATE | Call by reference | Type reference (TYPE) | T_EDEXDUEDATE | Tabellentyp zu EDEXDUEDATE | 20020104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20020104 |
Method CHECK_AUTO Signature
Method CHECK_AUTO on class CL_ISU_DATEX_DUECONTR has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in den Auto-Daten | 20011026 |
Method CHECK_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DATA_CHANGED | Value transfer | Type reference (TYPE) | KENNZX | Kennzeichen | 20011116 |
Method CHECK_CHANGES on class CL_ISU_DATEX_DUECONTR has no exception.
Method CHECK_OTHER_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEXDUECNTRID | Call by reference | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20011126 | |||
| 2 | IM_DEXPROC | Call by reference | Type reference (TYPE) | E_DEXPROC | Datenaustausch-Prozess | 20011126 | |||
| 3 | IM_DEXSERVPROV | Call by reference | Type reference (TYPE) | E_DEXSERVPROV | Serviceanbieter | 20011126 | |||
| 4 | IM_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20011126 | |||
| 5 | RE_OTHER_USAGE | Value transfer | Type reference (TYPE) | KENNZX | Kennzeichen | 20011126 |
Method CHECK_OTHER_USAGE on class CL_ISU_DATEX_DUECONTR has no exception.
Method CLOSE Signature
Method CLOSE on class CL_ISU_DATEX_DUECONTR has no parameter.
Method CLOSE on class CL_ISU_DATEX_DUECONTR has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEXDUECNTRID | Call by reference | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20011010 | |||
| 2 | IM_DEXDUETYPE | Call by reference | Type reference (TYPE) | E_DEXDUETYPE | Art der Fälligkeit | 20011010 | |||
| 3 | IM_DEXREFPERTYPE | Call by reference | Type reference (TYPE) | E_DEXREFPERTYPE | Art des Referenzzeitraums | 20011130 | |||
| 4 | IM_WMODE | Call by reference | Type reference (TYPE) | REGEN-WMODE | CL_ISU_DATEX_DUECONTR=>CO_WMODE_DISPLAY | Bearbeitungsmodus (1 = Anzeigen, 2 = Ändern, 3 = Anlegen...) | 20011010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler | 20011010 |
Method COPY_DUECNTRID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEXDUECNTRID | Call by reference | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20011030 |
Method COPY_DUECNTRID on class CL_ISU_DATEX_DUECONTR has no exception.
Method DELETE_DUECNTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEXDUECNTRID | Call by reference | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20031014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Löschen nicht möglich | 20031014 | ||
| 2 | Es wurde keine Fälligkeit gefunden | 20031014 | ||
| 3 | System fehler | 20031014 |
Method GET_AUTO Signature
Method GET_AUTO on class CL_ISU_DATEX_DUECONTR has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in den Auto-Daten | 20011024 |
Method GET_NEXT_CYCLE_DUEDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NEXT_DUEDATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011127 | |||
| 2 | EX_NEXT_DUETIME | Call by reference | Type reference (TYPE) | SYUZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011127 | |||
| 3 | IM_DATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011127 | ||
| 4 | IM_TIMEFROM | Call by reference | Type reference (TYPE) | SYUZEIT | SY-UZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20011127 | ||
| 2 | keine zyklische Fälligkeitsdefinition | 20011127 |
Method GET_NEXT_DUEDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DEXREFDATEFROM | Call by reference | Type reference (TYPE) | E_DEXREFDATEFROM | Ab-Datum für Referenzzeitraum | 20011203 | |||
| 2 | EX_DEXREFDATETO | Call by reference | Type reference (TYPE) | E_DEXREFDATETO | Bis-Datum für Referenzzeitraum | 20011203 | |||
| 3 | EX_DEXREFTIMEFROM | Call by reference | Type reference (TYPE) | E_DEXREFTIMEFROM | Ab-Uhrzeit für Referenzzeitraum | 20011203 | |||
| 4 | EX_DEXREFTIMETO | Call by reference | Type reference (TYPE) | E_DEXREFTIMETO | Uhrzeit für Referenzzeitraum | 20011203 | |||
| 5 | EX_NEXT_DUEDATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011128 | |||
| 6 | EX_NEXT_DUETIME | Call by reference | Type reference (TYPE) | SYUZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011128 | |||
| 7 | IM_DATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011128 | ||
| 8 | IM_TIMEFROM | Call by reference | Type reference (TYPE) | SYUZEIT | SY-UZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20011128 |
Method GET_NEXT_EVENT_DUEDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NEXT_DUEDATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011128 | |||
| 2 | EX_NEXT_DUETIME | Call by reference | Type reference (TYPE) | SYUZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011128 | |||
| 3 | IM_DATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011128 | ||
| 4 | IM_TIMEFROM | Call by reference | Type reference (TYPE) | SYUZEIT | SY-UZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20011128 | ||
| 2 | keine ereignisbezogene Fälligkeitsdefinition | 20011128 |
Method GET_PERIOD_FROM_REFPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20041221 | |||
| 2 | EX_DATETO | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20041221 | |||
| 3 | IM_DATEFROM | Call by reference | Type reference (TYPE) | EDEXREFDATEFROM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20041221 | |||
| 4 | IM_DATETO | Call by reference | Type reference (TYPE) | EDEXREFDATETO | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20041221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20041221 | ||
| 2 | Es wurde keine gültige Zeitraum gefunden | 20041221 |
Method GET_REFPERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DEXREFDATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011130 | |||
| 2 | EX_DEXREFDATETO | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011130 | |||
| 3 | EX_DEXREFTIMEFROM | Call by reference | Type reference (TYPE) | SYUZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011130 | |||
| 4 | EX_DEXREFTIMETO | Call by reference | Type reference (TYPE) | SYUZEIT | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011130 | |||
| 5 | IM_DUEDATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20011203 | ||
| 2 | kein Referenzzeitraum | 20011203 |
Method LIST_DUEDATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_DUEDATE | Call by reference | Type reference (TYPE) | T_EDEXDUEDATE | Tabellentyp zu EDEXDUEDATE | 20011113 | |||
| 2 | IM_DATEFROM | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011113 | |||
| 3 | IM_DATETO | Call by reference | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20011113 | |||
| 4 | IM_SERVICE_END | Call by reference | Type reference (TYPE) | SERVICE_END | '99991231' | Endedatum des Zählpunktservice | 20110225 | ||
| 5 | IM_SERVICE_START | Call by reference | Type reference (TYPE) | SERVICE_START | Startdatum des Zählpunktservice | 20110225 | |||
| 6 | IM_TIMEFROM | Call by reference | Type reference (TYPE) | SYUZEIT | '000000' | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011113 | ||
| 7 | IM_TIMETO | Call by reference | Type reference (TYPE) | SYUZEIT | '235959' | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20011113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20011113 |
Method PASTE_DUECNTRID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DEXDUECNTRID | Value transfer | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20011030 |
Method PASTE_DUECNTRID on class CL_ISU_DATEX_DUECONTR has no exception.
Method SELECT_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DEXDUECNTRTEXT | Call by reference | Type reference (TYPE) | E_DEXDUECNTRTEXT | Bezeichnung zur Fälligkeitssteuerung | 20011009 | |||
| 2 | EX_DEXDUECONTR | Call by reference | Type reference (TYPE) | EDEXDUECONTR | Fälligkeitssteuerung | 20011009 | |||
| 3 | EX_DEXDUECONTRT | Call by reference | Type reference (TYPE) | EDEXDUECONTRT | Fälligkeitssteuerung (Text) | 20011010 | |||
| 4 | IM_DEXDUECNTRID | Call by reference | Type reference (TYPE) | E_DEXDUECNTRID | Identifikation der Fälligkeitssteuerung | 20011009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht gefunden | 20011009 |
Method SET_ATTRIBUTES Signature
Method SET_ATTRIBUTES on class CL_ISU_DATEX_DUECONTR has no parameter.
Method SET_ATTRIBUTES on class CL_ISU_DATEX_DUECONTR has no exception.
Method SET_AUTO Signature
Method SET_AUTO on class CL_ISU_DATEX_DUECONTR has no parameter.
Method SET_AUTO on class CL_ISU_DATEX_DUECONTR has no exception.
Method SET_DIALOG Signature
Method SET_DIALOG on class CL_ISU_DATEX_DUECONTR has no parameter.
Method SET_DIALOG on class CL_ISU_DATEX_DUECONTR has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_UPDATE_DONE | Value transfer | Type reference (TYPE) | KENNZX | Kennzeichen | 20011030 |
Method UPDATE on class CL_ISU_DATEX_DUECONTR has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in | 464 |