SAP ABAP Class CL_WTY20 (Warranty Check)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
LO-WTY (Application Component) Warranty Claim Processing
⤷
ISAUTO_WTY_MWTY (Package) Warranty Master Warranty / Warranty Check Master Warranty
⤷
⤷
Properties
| Class | CL_WTY20 | |
| Short Description | Warranty Check | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | WTY20 | |
| Program status | ||
| Category | 0 | |
| Package | ISAUTO_WTY_MWTY | Warranty Master Warranty / Warranty Check Master Warranty |
| Created | 20021018 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_WTY20 has no interface implemented.
Friends
Class CL_WTY20 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | WTY20_BGMK | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | WTY20_BGMP | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | WTY20_BGMS | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | WTY20_BGMT | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | WTY20_BGMZ | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | WTY20_CABNT | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | WTY20_T790G | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | WTY20_T790G_T | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | WTY20_T791Z | Master Warranty Structure for Warranty Processing | 20021025 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | MSEHI | Unit of Measurement | 20021121 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | MSEHI | Unit of Measurement | 20021121 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | C | 20021121 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | STRING | Warranty Types Inbound | 20021126 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | C | 20021121 | ||||
| 15 | Static Attribute | Private | Type reference (TYPE) | T006-MSEHI | Unit of Measurement | 20021121 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | WTY_OBJNR | Object Number | 20021121 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | C | 20021121 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | STRING | Warranty Types Outbound | 20021126 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Determination Check Result for Calendar Counters | 20021025 | |
| 2 | Instance method | Protected | Method | Determination Check Result for Counters | 20021025 | |
| 3 | Instance method | Protected | Method | Determination Check Result for Object | 20021025 | |
| 4 | Instance method | Public | Method | Determine Object Type from Object Number | 20030220 | |
| 5 | Instance method | Protected | Method | Check at Item Level | 20021025 | |
| 6 | Instance method | Protected | Method | Read Master Warranty Tables | 20021025 | |
| 7 | Instance method | Protected | Method | Determination of Result for Measuring Point Counters | 20021025 | |
| 8 | Instance method | Protected | Method | Simulation Check with Counter | 20021025 | |
| 9 | Instance method | Public | Method | Warranty Check | 20021025 |
Events
Class CL_WTY20 has no event.
Types
Class CL_WTY20 has no local type.
Method Signatures
Method CALENDER_COUNTER_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT_COUNTER | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER | Ergebnisse der Garantieprüfung Zähler | 20021025 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | WTY20_MASTER | Garantiedaten | 20021025 | |||
| 3 | IV_CALENDER | Call by reference | Type reference (TYPE) | SCAL-FCALID | Fabrikkalender | 20021025 | |||
| 4 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021025 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TNAME | Tabellenname | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem mit genutzten Kalender | 20031218 | ||
| 2 | Keine Umrechnung in SI Einheit möglich | 20021025 | ||
| 3 | Eintrag nicht in Tabelle T006 oder T006D | 20021025 | ||
| 4 | Kein Zähler mit Zeitdimension | 20021025 |
Method DETERMINE_COUNTER_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT_C | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER_TAB | WTY_RESULT_COUNTER | 20021025 | |||
| 2 | IT_BGMKOBJ | Call by reference | Type reference (TYPE) | WTY_BGMKOBJ_TAB | _BGMKOBJ | 20021025 | |||
| 3 | IT_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 4 | IT_OBJNR_OBJNR | Call by reference | Type reference (TYPE) | WTY_OBJNR_OBJNR_TAB | WTY_OBJNR_OBJNR | 20021025 | |||
| 5 | IV_CALENDER | Call by reference | Type reference (TYPE) | SCAL-FCALID | Fabrikkalender | 20021025 | |||
| 6 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021025 |
Method DETERMINE_COUNTER_RESULT on class CL_WTY20 has no exception.
Method DETERMINE_OBJECT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT_O | Call by reference | Type reference (TYPE) | WTY_RESULT_OBJECT_TAB | Ergebnis Garantieprüfung | 20021025 | |||
| 2 | IT_BGMKOBJ | Call by reference | Type reference (TYPE) | WTY_BGMKOBJ_TAB | _BGMKOBJ | 20021025 | |||
| 3 | IT_RESULT_P | Call by reference | Type reference (TYPE) | WTY_RESULT_POSITION_TAB | Ergebnis Garantieprüfung | 20021025 | |||
| 4 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum für Prüfung | 20021025 | |||
| 5 | IV_POS_VGLZA | Call by reference | Type reference (TYPE) | VGLZA | 'AND' | Vergleichsoperator Garantiezähler | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Prüfung | 20021025 |
Method DETERMINE_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_RELTY | Call by reference | Type reference (TYPE) | WTY_RELTY | Art des Garantieobjekts | 20030220 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 20030220 |
Method DETERMINE_OBJECT_TYPE on class CL_WTY20 has no exception.
Method DETERMINE_POS_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT_P | Call by reference | Type reference (TYPE) | WTY_RESULT_POSITION_TAB | WTY_RESULT_POSITION | 20021025 | |||
| 2 | IT_BGMKOBJ | Call by reference | Type reference (TYPE) | WTY_BGMKOBJ_TAB | _BGMKOBJ | 20021025 | |||
| 3 | IT_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 4 | IT_RESULT_C | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER_TAB | WTY_RESULT_COUNTER | 20021025 | |||
| 5 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum Datum der Prüfung | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20021121 |
Method MASTER_TABLE_READ Signature
Method MASTER_TABLE_READ on class CL_WTY20 has no parameter.
Method MASTER_TABLE_READ on class CL_WTY20 has no exception.
Method MDOC_COUNT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT_COUNTER | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER | Ergebnisse der Garantieprüfung Zähler | 20021025 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | WTY20_MASTER | 20021025 | ||||
| 3 | IT_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 4 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021025 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TNAME | Tabellenname | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Wertermittlung | 20021025 | ||
| 2 | Konvertierungsfehler | 20021025 |
Method SIM_COUNT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RESULT_COUNTER | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER | Ergebnis der Garantieprüfung für Zähler | 20021025 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | WTY20_MASTER | Garantieabwicklung Mustergarantie Zuordnung | 20021025 | |||
| 3 | IT_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 4 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021025 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TNAME | 'LS_MASTER' | Tabellenname | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler Berechnung | 20021025 | ||
| 2 | Fehler Konvertierung | 20021025 |
Method WARRANTY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 2 | ET_MASTER | Call by reference | Type reference (TYPE) | WTY20_MASTER_TAB | 20021128 | ||||
| 3 | ET_RESULT_C | Call by reference | Type reference (TYPE) | WTY_RESULT_COUNTER_TAB | WTY_RESULT_COUNTER | 20021025 | |||
| 4 | ET_RESULT_IO | Call by reference | Type reference (TYPE) | WTY_RESULT_OBJECT_IN_OUT_T | WTY_RESULT_OBJECT_IN_OUT | 20021126 | |||
| 5 | ET_RESULT_O | Call by reference | Type reference (TYPE) | WTY_RESULT_OBJECT_TAB | WTY_RESULT_object | 20021025 | |||
| 6 | ET_RESULT_P | Call by reference | Type reference (TYPE) | WTY_RESULT_POSITION_TAB | WTY_RESULT_POSITION | 20021025 | |||
| 7 | IS_BGMKOBJ | Call by reference | Type reference (TYPE) | BGMKOBJ | Mustergarantie - Objekt Zuordnung | 20021025 | |||
| 8 | IT_BGMKOBJ | Call by reference | Type reference (TYPE) | WTY_BGMKOBJ_TAB | _BGMKOBJ | 20021025 | |||
| 9 | IT_HIERACHY_OBJNR | Call by reference | Type reference (TYPE) | WTY_OBJNR_OBJNR_TAB | Objektnummer höherer O.in der Hierachie, zur Ergebnis ermitt | 20030612 | |||
| 10 | IT_IMPT | Call by reference | Type reference (TYPE) | WTY_IMPT_T | Meßpunkt (Quasi-View) | 20021025 | |||
| 11 | IT_OBJNR_OBJNR | Call by reference | Type reference (TYPE) | WTY_OBJNR_OBJNR_TAB | WTY_OBJNR_OBJNR | 20021025 | |||
| 12 | IV_CALENDER | Call by reference | Type reference (TYPE) | SCAL-FCALID | 'W8' | Fabrikkalender | 20021025 | ||
| 13 | IV_CHECK_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20021025 | |||
| 14 | IV_HEAD_VGLZA | Call by reference | Type reference (TYPE) | WTY_VGLZA | 'OR' | Verknüpfung der Positionsergebnisse der Garantieprüfung | 20021126 | ||
| 15 | IV_POS_VGLZA | Call by reference | Type reference (TYPE) | WTY_VGLZA | 'AND' | Verknüpfung der Ergebnisse Position Garantieprüfung | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Ergebnissermittlung Objekt | 20021025 | ||
| 2 | Fehler bei der Ergebnissermittlung Position | 20021025 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 471 |