SAP ABAP Class CL_PDS_RESULT_SELECT (Reads Header Data (MKAL, STKO) from Database)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
CA (Application Component) Cross-Application Components
⤷
PDS_MAINTAIN (Package) Maintenance of Additional Data for Production Data Structure
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PDS_MAINT_CONSTANTS | Constants Class | 20041117 |
Properties
| Class | CL_PDS_RESULT_SELECT | |
| Short Description | Reads Header Data (MKAL, STKO) from Database | |
| Super Class | CL_PDS_MAINT_CONSTANTS | Constants Class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PDS_MAINTAIN | Maintenance of Additional Data for Production Data Structure |
| Created | 20041117 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PDS_RESULT_SELECT has no forward declaration.
Interfaces
Class CL_PDS_RESULT_SELECT has no interface implemented.
Friends
Class CL_PDS_RESULT_SELECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | PDSMAINT_KAP_T | Capacity Names | 20050620 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | PDSMAINT_MAST_T | Material-BOM Assignment | 20041203 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | PDSMAINT_MKAL_KEY_T | Key Table for Production Versions | 20041213 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | PDSMAINT_WC_T | Work Center Assignment to ID | 20041210 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Determines PDS Key in SCM | 20041213 | |
| 2 | Static method | Private | Method | Determines PDS Key in SCM | 20041213 | |
| 3 | Static method | Public | Method | Returns Work Center Name for Object ID | 20050620 | |
| 4 | Static method | Public | Method | Manages Correct Data Access Depending On Data | 20041117 | |
| 5 | Static method | Private | Method | Reads Results from BOM | 20041117 | |
| 6 | Static method | Private | Method | Reads Results for PDS (Routing and BOM) | 20041117 | |
| 7 | Static method | Private | Method | Read Results for Subcontractor | 20041117 | |
| 8 | Static method | Public | Method | Returns Work Center Name for Object ID | 20041210 |
Events
Class CL_PDS_RESULT_SELECT has no event.
Types
Class CL_PDS_RESULT_SELECT has no local type.
Method Signatures
Method DET_PDS_KEY_BOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PDS_KEY | Value transfer | Type reference (TYPE) | CURTO_RTO_KEY_T | Schlüssel zum Generieren von Produktionsdatenstrukturen(R/3) | 20041213 | |||
| 2 | IT_STKO | Call by reference | Type reference (TYPE) | PDSMAINT_STKO_T | Fertigungsversionen zum Material | 20041213 | |||
| 3 | IV_USE_S | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041213 |
Method DET_PDS_KEY_BOM on class CL_PDS_RESULT_SELECT has no exception.
Method DET_PDS_KEY_PRODV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PDS_KEY | Value transfer | Type reference (TYPE) | CURTO_RTO_KEY_T | Schlüssel zum Generieren von Produktionsdatenstrukturen(R/3) | 20041213 | |||
| 2 | IT_MKAL | Call by reference | Type reference (TYPE) | PDSMAINT_MKAL_T | Fertigungsversionen zum Material | 20041213 | |||
| 3 | IV_FEIN | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041213 | |||
| 4 | IV_GROB | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041213 | |||
| 5 | IV_RATE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041213 | |||
| 6 | IV_USE_S | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041213 |
Method DET_PDS_KEY_PRODV on class CL_PDS_RESULT_SELECT has no exception.
Method GET_KAPID_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_KAPNAME | Value transfer | Type reference (TYPE) | KAPNAME | Arbeitsplatz | 20050620 | |||
| 2 | IV_KAPID | Call by reference | Type reference (TYPE) | KAPID | Kalkulationsnummer | 20050620 |
Method GET_KAPID_NAME on class CL_PDS_RESULT_SELECT has no exception.
Method GET_RESULT_LIST_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EINA | Call by reference | Type reference (TYPE) | PDSMAINT_EINA_T | Tabelletyp für Infosatzdaten | 20041117 | |||
| 2 | ET_EINE | Call by reference | Type reference (TYPE) | PDSMAINT_EINE_T | Tabellentyp für Daten des Infosatzes | 20041117 | |||
| 3 | ET_MAST | Call by reference | Type reference (TYPE) | PDSMAINT_MAST_T | Material-Stücklistenzuordnung | 20041203 | |||
| 4 | ET_MKAL | Call by reference | Type reference (TYPE) | PDSMAINT_MKAL_T | Tabellentyp für MKAL Daten | 20041117 | |||
| 5 | ET_PDS_KEY | Call by reference | Type reference (TYPE) | CURTO_RTO_KEY_T | Schlüssel zum Generieren von Produktionsdatenstrukturen(R/3) | 20041201 | |||
| 6 | ET_STKO | Call by reference | Type reference (TYPE) | PDSMAINT_STKO_T | Tabellentyp für Stücklistenkopfdaten | 20041117 | |||
| 7 | IR_LIFNR | Call by reference | Type reference (TYPE) | PDSMAINT_LIFNR_RNG_T | Rangetabelle für Materialien | 20041213 | |||
| 8 | IR_MATNR | Call by reference | Type reference (TYPE) | PDSMAINT_MATNR_RNG_T | Rangetabelle für Materialien | 20041117 | |||
| 9 | IR_VERID | Call by reference | Type reference (TYPE) | PDSMAINT_VERID_T | Ranges von Fertigungsversionen | 20041117 | |||
| 10 | IR_WERK | Call by reference | Type reference (TYPE) | PDSMAINT_WERK_RNG_T | Rangetabelle für Werksdaten | 20041117 | |||
| 11 | IV_ADD | Call by reference | Type reference (TYPE) | BOOLEAN | Selektion ersetzen | 20050421 | |||
| 12 | IV_BOM | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041117 | |||
| 13 | IV_FEIN | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20041201 | ||
| 14 | IV_GROB | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041201 | |||
| 15 | IV_LB | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041117 | |||
| 16 | IV_PDS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041117 | |||
| 17 | IV_RATE | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041201 | |||
| 18 | IV_REP | Call by reference | Type reference (TYPE) | BOOLEAN | PDS anhängen | 20050421 | |||
| 19 | IV_STLAL | Call by reference | Type reference (TYPE) | STLAL | Stücklistenalternative | 20050420 | |||
| 20 | IV_STLAN | Call by reference | Type reference (TYPE) | PDSMAINT_STLAN | Stücklistenverwendung PDS | 20050420 | |||
| 21 | IV_USE_P | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041201 | |||
| 22 | IV_USE_S | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20041201 |
Method GET_RESULT_LIST_ALL on class CL_PDS_RESULT_SELECT has no exception.
Method GET_RESULT_LIST_BOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAST | Call by reference | Type reference (TYPE) | PDSMAINT_MAST_T | Tabellentyp für Stücklistenkopfdaten | 20041213 | |||
| 2 | ET_STKO | Call by reference | Type reference (TYPE) | PDSMAINT_STKO_T | Tabellentyp für Stücklistenkopfdaten | 20041117 | |||
| 3 | IR_MATNR | Call by reference | Type reference (TYPE) | PDSMAINT_MATNR_RNG_T | Rangetabelle für Materialien | 20041117 | |||
| 4 | IR_WERK | Call by reference | Type reference (TYPE) | PDSMAINT_WERK_RNG_T | Rangetabelle für Werksdaten | 20041117 | |||
| 5 | IV_STLAN | Call by reference | Type reference (TYPE) | PDSMAINT_STLAN | Stücklistenverwendung PDS | 20050420 |
Method GET_RESULT_LIST_BOM on class CL_PDS_RESULT_SELECT has no exception.
Method GET_RESULT_LIST_PDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MKAL | Call by reference | Type reference (TYPE) | PDSMAINT_MKAL_T | Tabellentyp für MKAL Daten | 20041117 | |||
| 2 | IR_MATNR | Call by reference | Type reference (TYPE) | PDSMAINT_MATNR_RNG_T | Rangetabelle für Materialien | 20041117 | |||
| 3 | IR_VERID | Call by reference | Type reference (TYPE) | PDSMAINT_VERID_T | Ranges von Fertigungsversionen | 20041117 | |||
| 4 | IR_WERK | Call by reference | Type reference (TYPE) | PDSMAINT_WERK_RNG_T | Rangetabelle für Werksdaten | 20041117 |
Method GET_RESULT_LIST_PDS on class CL_PDS_RESULT_SELECT has no exception.
Method GET_RESULT_LIST_SUBC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EINA | Call by reference | Type reference (TYPE) | PDSMAINT_EINA_T | Tabellentyp für Daten des Infosatzes | 20041213 | |||
| 2 | ET_EINE | Call by reference | Type reference (TYPE) | PDSMAINT_EINE_T | Tabellentyp für Daten des Infosatzes | 20041117 | |||
| 3 | ET_MKAL | Call by reference | Type reference (TYPE) | PDSMAINT_MKAL_T | Tabellentyp für MKAL Daten | 20041213 | |||
| 4 | IR_LIFNR | Call by reference | Type reference (TYPE) | PDSMAINT_LIFNR_RNG_T | Rangetabelle für Materialien | 20041213 | |||
| 5 | IR_MATNR | Call by reference | Type reference (TYPE) | PDSMAINT_MATNR_RNG_T | Rangetabelle für Materialien | 20041117 | |||
| 6 | IR_VERID | Call by reference | Type reference (TYPE) | PDSMAINT_VERID_T | Ranges von Fertigungsversionen | 20041117 | |||
| 7 | IR_WERK | Call by reference | Type reference (TYPE) | PDSMAINT_WERK_RNG_T | Rangetabelle für Werksdaten | 20041117 |
Method GET_RESULT_LIST_SUBC on class CL_PDS_RESULT_SELECT has no exception.
Method GET_WC_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ARBPL | Value transfer | Type reference (TYPE) | ARBPL | Arbeitsplatz | 20041210 | |||
| 2 | IV_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Kalkulationsnummer | 20041210 |
Method GET_WC_NAME on class CL_PDS_RESULT_SELECT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |