SAP ABAP Class CL_ISU_IDE_SWITCH_CHECK (Check Framework for Change of Suppler)
Hierarchy
☛
IS-UT (Software Component) SAP Utilities/Telecommunication
⤷
IS-U-IDE (Application Component) Intercompany Data Exchange
⤷
EE_IDE_SWITCH (Package) IDE Change of Supplier and Service
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ISU_IDE_SWITCH_CONSTANTS | Constants for Change of Supplier | 20021126 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /ISIDEX/CL_IDE_SWITCH_CHECK | Check Framework for Change of Suppler | 20040802 |
Properties
| Class | CL_ISU_IDE_SWITCH_CHECK | |
| Short Description | Check Framework for Change of Suppler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EE_IDE_SWITCH | IDE Change of Supplier and Service |
| Created | 20021125 | SAP |
| Last change | 20050224 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ISU_IDE_SWITCH_CONSTANTS | Constants for Change of Supplier | 20021126 |
Friends
Class CL_ISU_IDE_SWITCH_CHECK has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | EIDESWTCHECKLOG | 0 | All Notifications | 20030128 | ||
| 2 | Constant | Private | Type reference (TYPE) | EIDESWTCHECKLOG | 3 | Errors Only | 20030128 | ||
| 3 | Constant | Private | Type reference (TYPE) | EIDESWTCHECKLOG | 1 | All results | 20030128 | ||
| 4 | Constant | Private | Type reference (TYPE) | EIDESWTCHECKLOG | 2 | Warnings and Errors Only | 20030128 | ||
| 5 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 08 | Unexpected Exception -> Notify Administrator | 20030127 | ||
| 6 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 04 | Critical Error -> User Decision Required | 20030127 | ||
| 7 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 03 | Critical Error -> Terminate Processing + Inform Agent | 20030127 | ||
| 8 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 02 | Critical Error -> Terminate Processing | 20021212 | ||
| 9 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 00 | No Error -> Continue Process | 20030127 | ||
| 10 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 09 | No Error -> Continue After User Decision | 20030127 | ||
| 11 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 01 | Temporary Error -> Repeat Check | 20030127 | ||
| 12 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 05 | Warning -> Continue Processing | 20030127 | ||
| 13 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 07 | Warning -> User Decision Required | 20030127 | ||
| 14 | Constant | Public | Type reference (TYPE) | EIDESWTEXC_HANDLE | 06 | Warning -> Continue Processing + Inform Agent | 20030127 | ||
| 15 | Constant | Private | Type reference (TYPE) | RS38L_EXCN | 'OTHERS' | Name of function module exception | 20030213 | ||
| 16 | Constant | Public | Type reference (TYPE) | EIDESWTFIELDCHECKTYPE | '1' | Optional Field in Message Data | 20030522 | ||
| 17 | Constant | Public | Type reference (TYPE) | EIDESWTFIELDCHECKTYPE | '2' | Optional Field in Message Data | 20030522 | ||
| 18 | Constant | Private | Type reference (TYPE) | ABAP_PARMNAME | 'X_ERROR_MSG' | Parameter: Error Message | 20030213 | ||
| 19 | Constant | Private | Type reference (TYPE) | ABAP_PARMNAME | 'X_EXCN_NAME' | Parameter: Exception | 20030213 | ||
| 20 | Constant | Public | Type reference (TYPE) | EIDESWTFIELDCHECKTYPE | '3' | Required Field in Message Data | 20030522 | ||
| 21 | Constant | Public | Type reference (TYPE) | KENNZX | 'X' | Indicator | 20021205 | ||
| 22 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 305 | Agent Decision Required | 20030127 | ||
| 23 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 300 | Check &1 Finished with Error &2 | 20030127 | ||
| 24 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 307 | Processing of Switch Document Cancelled | 20030127 | ||
| 25 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 306 | Agent Template Generated | 20030127 | ||
| 26 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 304 | Check &1 Deactivated by Agent Template | 20030127 | ||
| 27 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 308 | Check Repeated | 20030127 | ||
| 28 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 303 | Check &1 Finished with Result &2 | 20030127 | ||
| 29 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 303 | Check &1 Finished | 20030127 | ||
| 30 | Constant | Protected | Type reference (TYPE) | EIDESWTACT | 301 | Check &1 Finished with Warning &2 | 20030127 | ||
| 31 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 32 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 33 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 34 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 35 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 36 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 37 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 38 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 39 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 40 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 41 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 42 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 43 | Instance attribute | Protected | Attribute reference (LIKE) | Active | 20030127 | ||||
| 44 | Instance attribute | Protected | Attribute reference (LIKE) | Reversed | 20030127 | ||||
| 45 | Instance attribute | Protected | Attribute reference (LIKE) | OK | 20030127 | ||||
| 46 | Instance attribute | Protected | Attribute reference (LIKE) | Terminated | 20030127 | ||||
| 47 | Instance attribute | Protected | Attribute reference (LIKE) | No/Error | 20030127 | ||||
| 48 | Instance attribute | Protected | Attribute reference (LIKE) | Obsolete | 20030129 | ||||
| 49 | Static Attribute | Private | See coding | Description of Message Data | 20030527 | ||||
| 50 | Static Attribute | Private | See coding | 20050113 | |||||
| 51 | Instance attribute | Private | Type reference (TYPE) | TP_INSTANCE_DATA | Instance Data | 20021125 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add Parameter with Values from Container | 20021204 | |
| 2 | Static method | Public | Method | Is the Customer an Existing Business Partner? | 20021219 | |
| 3 | Static method | Public | Method | Check Confirmation of Notice | 20021220 | |
| 4 | Static method | Public | Method | Do Multiple Enrollments/Drops Exist? | 20021219 | |
| 5 | Instance method | Private | Method | Check Enrollment Reply | 20021220 | |
| 6 | Static method | Public | Method | Is Interval Reading Possible? | 20021219 | |
| 7 | Static method | Public | Method | Check Message Data | 20030516 | |
| 8 | Static method | Public | Method | Does Point of Delivery Have Service from Service Provider? | 20021220 | |
| 9 | Static method | Public | Method | Check Permissibility of Settlement Unit | 20021219 | |
| 10 | Static method | Public | Method | Does Supply Scenario Switch Exist After Date? | 20021219 | |
| 11 | Static method | Public | Method | Check Periods and Dates | 20021202 | |
| 12 | Static method | Public | Method | Check Workflow Exception | 20030110 | |
| 13 | Instance method | Public | Constructor | CONSTRUCTOR | 20021127 | |
| 14 | Static method | Protected | Method | Provides the Description of a Structure Component | 20030522 | |
| 15 | Instance method | Private | Method | Determine Data Type of Method Parameter | 20021204 | |
| 16 | Static method | Private | Method | Determine Check Template for Message Data | 20030522 | |
| 17 | Static method | Private | Method | Read Message Text | 20021212 | |
| 18 | Static method | Protected | Method | Determine Registers for Point of Delivery | 20030130 | |
| 19 | Instance method | Private | Method | Take Data from Service Provider Agreement into Account | 20021202 | |
| 20 | Instance method | Public | Method | Read Description of Check | 20021212 | |
| 21 | Static method | Private | Method | Select DB Data | 20021202 | |
| 22 | Instance method | Protected | Method | Perform Check | 20021202 | |
| 23 | Instance method | Public | Method | Perform Check | 20021125 | |
| 24 | Instance method | Private | Method | Log Activity in Switch Log | 20030127 |
Events
Class CL_ISU_IDE_SWITCH_CHECK has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TPT_EXCEPTION | Private | See coding | 20021202 | tpt_exception TYPE STANDARD TABLE OF tp_exception
WITH KEY table_line
|
||
| 2 | TPT_PARAMETER | Private | See coding | 20021202 | tpt_parameter TYPE SORTED TABLE OF eideswtcheckpar
WITH UNIQUE KEY para_name
|
||
| 3 | TP_EXCEPTION | Private | See coding | 20030122 | BEGIN OF tp_exception,
data TYPE eideswtcheckexc,
excn_txt TYPE eideswtcheckexct-excn_txt,
END OF tp_exception
|
||
| 4 | TP_FIELDCHECK_MSGPATTERN | Private | See coding | 20050113 | BEGIN OF tp_fieldcheck_msgpattern,
fieldcheckid TYPE eideswtfieldcheckid,
swttype TYPE eideswttype,
msgpattern TYPE char255,
END OF tp_fieldcheck_msgpattern
|
||
| 5 | TP_INSTANCE_DATA | Private | See coding | 20021125 | BEGIN OF tp_instance_data,
head TYPE eideswtcheck,
switchnum TYPE eideswtnum,
msg_reference TYPE eideswtmdnum,
swtchecktxt TYPE eideswtchecktxt,
deregspagree TYPE e_deregspagree,
parameters TYPE tpt_parameter,
exceptions TYPE tpt_exception,
interface_data TYPE STANDARD TABLE OF seoparflat
WITH KEY table_line,
END OF tp_instance_data
|
Method Signatures
Method ADD_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_DATA | Call by reference | Type reference (TYPE) | SWECONTTAB | Parameter-Container | 20021210 | |||
| 2 | XYT_PARVALUE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20021204 | ||||
| 3 | XY_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20021204 | ||||
| 4 | X_DATATYPE | Call by reference | Type reference (TYPE) | RS38L_TYP | Name des Parameters | 20021205 | |||
| 5 | X_PARAMETER | Call by reference | Type reference (TYPE) | EIDESWTCHECKPAR | Parameter für Prüfung zum Lieferantenwechsel | 20021205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021204 |
Method CHECK_BUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_MSGDATA | Call by reference | Type reference (TYPE) | EIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg | 20021220 | |||
| 2 | X_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20030228 | ||
| 2 | Geschäftspartner ist nicht bekannt | 20021220 |
Method CHECK_CANCREPLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_CANC_MSGDATA | Call by reference | Type reference (TYPE) | EIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bestätigung mit geändertem Termin | 20021220 | ||
| 2 | Fehler bei der Verarbeitung | 20030228 | ||
| 3 | Negative Bestätigung erhalten | 20021220 | ||
| 4 | keine Bestätigung erhalten | 20021220 |
Method CHECK_DOUBLE_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20030228 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20030228 | |||
| 3 | X_SWITCHNUM | Call by reference | Type reference (TYPE) | EIDESWTNUM | Wechselbelegnummer | 20030117 | |||
| 4 | X_SWTMDCAT | Call by reference | Type reference (TYPE) | EIDESWTMDCAT | Kategorie der Meldung | 20030228 | |||
| 5 | X_SWTTYPE | Call by reference | Type reference (TYPE) | EIDESWTTYPE | Wechselart | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Meldung nicht eindeutig | 20021220 |
Method CHECK_ENROLLREPLY Signature
Method CHECK_ENROLLREPLY on class CL_ISU_IDE_SWITCH_CHECK has no parameter.
Method CHECK_ENROLLREPLY on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method CHECK_MEAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20030117 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20030117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20030131 | ||
| 2 | Kein Intervallzähler am Zählpunkt | 20021220 | ||
| 3 | Kein Profil am Zählwerk | 20021220 |
Method CHECK_MSGDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_CONTINUE_AFTER_ERROR | Call by reference | Type reference (TYPE) | KENNZX | Verarbeitung nach einem Fehler fortsetzen | 20040804 | |||
| 2 | X_FIELDCHECKID | Call by reference | Type reference (TYPE) | EIDESWTFIELDCHECKID | Identifikation der Feldprüfung | 20030522 | |||
| 3 | X_MSGDATA | Call by reference | Type reference (TYPE) | EIDESWTMSGDATA | Nachrichtendaten zum Wechselbeleg | 20030516 | |||
| 4 | X_MSGPATTERN | Call by reference | Type reference (TYPE) | CHAR255 | Prüfschablone für Nachrichtendaten | 20030516 | |||
| 5 | X_SWTTYPE | Call by reference | Type reference (TYPE) | EIDESWTTYPE | Wechselart | 20030522 | |||
| 6 | YT_ERROR | Call by reference | Type reference (TYPE) | TEIDESWTMSGDATA_ERROR | Fehlermeldungen zu Feldern der Wechselbeleg-Nachrichtendate | 20040805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sollfeld fehlt | 20030522 | ||
| 2 | optionales Feld fehlt | 20030516 | ||
| 3 | Mussfeld fehlt | 20030516 |
Method CHECK_PODSERVPROV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20021220 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20021220 | |||
| 3 | X_SERVPROV | Call by reference | Type reference (TYPE) | SERVICEID | Serviceanbieter (alt) | 20021220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021220 | ||
| 2 | Services zum Serviceanbieter gefunden | 20021220 | ||
| 3 | Keine Services zum Serviceanbieter gefunden | 20021220 |
Method CHECK_SETTLUNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20030120 | |||
| 2 | X_SERVPROV | Call by reference | Type reference (TYPE) | SERVICEID | anmeldender Serviceanbieter | 20030130 | |||
| 3 | X_SERVPROV_EXTID | Call by reference | Type reference (TYPE) | DUNSNR | Externe Nummer | 20030311 | |||
| 4 | X_SETTLUNIT | Call by reference | Type reference (TYPE) | E_EDMSETTLUNIT | Bilanzierungseinheit | 20030120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Feher bei der Verarbeitung | 20030130 | ||
| 2 | Bilanzkreis nicht zulässig | 20021220 | ||
| 3 | Bilanzkreis nicht bekannt | 20021220 |
Method CHECK_SWITCH_AFTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20030117 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20030117 | |||
| 3 | X_SWTMDCAT | Call by reference | Type reference (TYPE) | EIDESWTMDCAT | Kategorie der Meldung | 20030129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20030129 | ||
| 2 | Wechsel nach dem Stichtag | 20030117 |
Method CHECK_SWTTIMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_DEREGSPAGREE | Call by reference | Type reference (TYPE) | E_DEREGSPAGREE | ID der Serviceanbietervereinbarung | 20021211 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20021202 | |||
| 3 | X_PROCESSINGDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20021202 | |||
| 4 | X_SWTMDCAT | Call by reference | Type reference (TYPE) | EIDESWTMDCAT | Kategorie der Meldung | 20021202 | |||
| 5 | X_SWTTYPE | Call by reference | Type reference (TYPE) | EIDESWTTYPE | Wechselart | 20021202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsche Parameterübergabe | 20021202 | ||
| 2 | Fehler bei der Verarbeitung | 20021202 | ||
| 3 | SAV gesperrt | 20021218 | ||
| 4 | Einzugstermin bzw. Auszugsdatum nicht gültig | 20021202 | ||
| 5 | An/Abmeldefrist nicht eingehalten | 20021202 |
Method CHECK_WFEXC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_ERROR_MSG | Call by reference | Type reference (TYPE) | ISU00_MESSAGE | Nachrichtentyp Für ISU | 20030110 | |||
| 2 | X_EXCN_NAME | Call by reference | Type reference (TYPE) | RS38L_EXCN | Name einer Ausnahme des Funktionsbausteins | 20030110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ersatzbelieferung konnte nicht beendet werden | 20030124 | ||
| 2 | Kunde wurde noch nicht informiert | 20030110 | ||
| 3 | Kein Auszug erfolgt | 20030124 | ||
| 4 | Negative Antwort empfangen | 20030110 | ||
| 5 | keine Serviceanbietervereinbarung vorhanden | 20030110 | ||
| 6 | Keine Anmeldungsbestätigung | 20030110 | ||
| 7 | Keine Antwort auf Anmeldung | 20030117 | ||
| 8 | Szenario konnte nicht aufgebaut werden | 20030110 | ||
| 9 | unbekannte Ausnahme | 20030110 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_DEREGSPAGREE | Call by reference | Type reference (TYPE) | E_DEREGSPAGREE | ID der Serviceanbietervereinbarung | 20021202 | |||
| 2 | X_MSG_REFERENCE | Call by reference | Type reference (TYPE) | EIDESWTMDNUM | Laufende Nummer Nachrichtendaten zum Wechselbeleg | 20030522 | |||
| 3 | X_SWITCHNUM | Call by reference | Type reference (TYPE) | EIDESWTNUM | Wechselbelegnummer | 20030127 | |||
| 4 | X_SWTCHECKID | Call by reference | Type reference (TYPE) | EIDESWTCHECKID | Identifikation der Prüfung | 20021202 | |||
| 5 | X_SWTVIEW | Call by reference | Type reference (TYPE) | EIDESWTVIEW | Wechselsicht | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021202 | ||
| 2 | SAV oder Parameterkonfiguration gesperrt | 20021202 | ||
| 3 | Prüfung unbekannt | 20021202 | ||
| 4 | Prüfung ist nicht relevant (durch SAV ausgeschaltet) | 20021202 |
Method GET_COMPONENT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_COMPONENTID | Call by reference | Type reference (TYPE) | SY-INDEX | Schleifen, aktueller Schleifendurchlauf | 20030527 | |||
| 2 | X_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | 'EIDESWTMSGDATA' | Name eines ABAP Dictionary-Objekts | 20030527 | ||
| 3 | Y_FIELDNAME | Call by reference | Type reference (TYPE) | SY-MSGV2 | Nachrichten, Nachrichtenvariable | 20030527 | |||
| 4 | Y_FIELDTEXT | Call by reference | Type reference (TYPE) | SY-MSGV1 | Nachrichten, Nachrichtenvariable | 20030522 |
Method GET_COMPONENT_TEXT on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method GET_DATATYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_PARNAME | Call by reference | Type reference (TYPE) | RS38L_PAR_ | Name des Parameters | 20021204 | |||
| 2 | Y_DATATYPE | Value transfer | Type reference (TYPE) | RS38L_TYP | Datentyp des Parameters | 20021204 |
Method GET_DATATYPE on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method GET_MSGPATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_FIELDCHECKID | Call by reference | Type reference (TYPE) | EIDESWTFIELDCHECKID | Identifikation der Feldprüfung | 20030522 | |||
| 2 | X_SWTTYPE | Call by reference | Type reference (TYPE) | EIDESWTTYPE | Wechselart | 20030522 | |||
| 3 | Y_MSGPATTERN | Value transfer | Type reference (TYPE) | CHAR255 | char255 | 20030522 |
Method GET_MSGPATTERN on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method GET_MSGTXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_MSGID | Call by reference | Type reference (TYPE) | ARBGB | Nachrichten, Nachrichtenklasse | 20021212 | |||
| 2 | X_MSGNO | Call by reference | Type reference (TYPE) | MSGNO | Nachrichten, Nachrichtennummer | 20021212 | |||
| 3 | Y_MSGTXT | Value transfer | Type reference (TYPE) | NATXT | Nachrichtentext | 20021212 |
Method GET_MSGTXT on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method GET_REGISTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_INT_UI | Call by reference | Type reference (TYPE) | INT_UI | Interner Schlüssel des Zählpunkts | 20030130 | |||
| 2 | X_KEYDATE | Call by reference | Type reference (TYPE) | EIDESWTDATE | Termin oder Frist im Lieferantenwechselprozess | 20030130 | |||
| 3 | YT_ETDZ | Call by reference | Type reference (TYPE) | ISU07_IETDZ | Tabellentyp für die tabelle etdz | 20030131 | |||
| 4 | YT_LOGIKZW | Call by reference | Type reference (TYPE) | ILOGIKZW_TAB | Logisch Zählwerke | 20030130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Intervallzähler am Zählpunkt | 20030130 | ||
| 2 | Kein Profil am Zählwerk | 20030130 |
Method GET_SPAGREE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XYT_EXCEPTION | Call by reference | Type reference (TYPE) | TPT_EXCEPTION | Ausnahmen des Prüfbausteins | 20021202 | |||
| 2 | X_DEREGSPAGREE | Call by reference | Type reference (TYPE) | E_DEREGSPAGREE | ID der Serviceanbietervereinbarung | 20021202 | |||
| 3 | X_SWTCHECKID | Call by reference | Type reference (TYPE) | EIDESWTCHECKID | Identifikation der Prüfung | 20021202 | |||
| 4 | X_SWTVIEW | Call by reference | Type reference (TYPE) | EIDESWTVIEW | Wechselsicht | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021202 | ||
| 2 | SAV ist gesperrt | 20021202 | ||
| 3 | Prüfung ist nicht relevant (durch SAV ausgeschaltet) | 20021202 |
Method GET_SWTCHECKTXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Y_SWTCHECKTXT | Value transfer | Type reference (TYPE) | EIDESWTCHECKTXT | Beschreibung der der Prüfung im Lieferantenwechsel | 20021212 |
Method GET_SWTCHECKTXT on class CL_ISU_IDE_SWITCH_CHECK has no exception.
Method SELECT_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_SWTCHECKID | Call by reference | Type reference (TYPE) | EIDESWTCHECKID | Identifikation der Prüfung | 20021202 | |||
| 2 | X_SWTVIEW | Call by reference | Type reference (TYPE) | EIDESWTVIEW | Wechselsicht | 20030228 | |||
| 3 | YT_EXCEPTION | Call by reference | Type reference (TYPE) | TPT_EXCEPTION | Ausnahmen des Prüfbausteins | 20021202 | |||
| 4 | YT_PARAMETER | Call by reference | Type reference (TYPE) | TPT_PARAMETER | Parameter des Prüfbausteins | 20021202 | |||
| 5 | Y_EIDESWTCHECK | Call by reference | Type reference (TYPE) | EIDESWTCHECK | Prüfung zum Lieferantenwechsel | 20021202 | |||
| 6 | Y_SWTCHECKTXT | Call by reference | Type reference (TYPE) | EIDESWTCHECKTXT | Beschreibung der der Prüfung im Lieferantenwechsel | 20021202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021202 | ||
| 2 | Prüfung unbekannt | 20021202 |
Method START_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_DATA | Call by reference | Type reference (TYPE) | SWECONTTAB | Parameter-Container | 20021210 | |||
| 2 | Y_ERROR_CODE | Call by reference | Type reference (TYPE) | EIDESWTCHECKEXC_DATA | Ausnahme aus dem Prüfbaustein | 20021202 | |||
| 3 | Y_ERROR_MSG | Call by reference | Type reference (TYPE) | ISU00_MESSAGE | Fehlermeldung aus dem Prüfbaustein | 20021202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021202 |
Method START_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_DATA | Call by reference | Type reference (TYPE) | SWECONTTAB | Parameter-Container | 20021210 | |||
| 2 | Y_ERROR_CODE | Call by reference | Type reference (TYPE) | EIDESWTCHECKEXC_DATA | Ausnahme aus dem Prüfbaustein | 20021125 | |||
| 3 | Y_ERROR_MSG | Call by reference | Type reference (TYPE) | ISU00_MESSAGE | Fehlermeldung aus dem Prüfbaustein | 20021125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20021125 | ||
| 2 | SAV oder Parameterkonfiguration gesperrt | 20021202 | ||
| 3 | Prüfung unbekannt | 20021125 | ||
| 4 | Prüfung nicht relevant (aufgrund SAV) | 20021202 |
Method UPDATE_SWITCHDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | X_ERROR_CODE | Call by reference | Type reference (TYPE) | EIDESWTCHECKEXC_DATA | Ausnahme aus dem Prüfbaustein | 20030127 | |||
| 2 | X_ERROR_MSG | Call by reference | Type reference (TYPE) | ISU00_MESSAGE | Fehlermeldung aus dem Prüfbaustein | 20030127 | |||
| 3 | X_SWTACT | Call by reference | Type reference (TYPE) | EIDESWTACT | Aktivität beim Servicewechsel | 20030127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Verarbeitung | 20030522 | ||
| 2 | Wechselbeleg gesperrt | 20030522 |
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 471 |