SAP ABAP Class CL_MMPUR_UI_SOS (Sources of Supply)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM-PUR (Application Component) Purchasing
⤷ MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
⤷ MM-PUR (Application Component) Purchasing
⤷ MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Properties
Class | CL_MMPUR_UI_SOS | |
Short Description | Sources of Supply | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MMPUR_UI_MODEL | Model Components for Web Dynpro Applications, Purchasing |
Created | 20050308 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_MMPUR_UI_SOS has no forward declaration.
Interfaces
Class CL_MMPUR_UI_SOS has no interface implemented.
Friends
Class CL_MMPUR_UI_SOS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MT_ITEM_CATEGORY | Static Attribute | Private | See coding | 20071107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_COMBINATIONS_TAB | Static method | Private | Method | Build Up Combination of Material, Plant, and Purchasing Org. | 20050311 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20071107 |
3 | DO_AUTHORITY_CHECK | Static method | Private | Method | Performs Authority Check | 20050309 |
4 | DO_CHECKS_EINE | Static method | Private | Method | Check Validity of EINE Records | 20050317 |
5 | DO_CHECKS_INPUT | Static method | Public | Method | Check Entries | 20050405 |
6 | GET_CON_BY_VENDOR | Static method | Private | Method | Determine Contracts for Vendors | 20050308 |
7 | GET_INFOREC_BY_VENDOR | Static method | Private | Method | Determine Info Records for Vendors | 20050308 |
8 | GET_LIST_BY_RANGE | Static method | Public | Method | Convert Range to List | 20050309 |
9 | GET_NAMES_SOS_MAT | Static method | Private | Method | Determines Names for Sources of Supply for Material | 20050419 |
10 | GET_SOS_BY_MATERIAL | Static method | Public | Method | Determine Sources of Supply for Materials | 20050308 |
11 | GET_SOS_BY_SERVICE | Static method | Public | Method | 20060620 | |
12 | GET_SOS_BY_VENDOR | Static method | Public | Method | Determine Sources of Supply for Vendors | 20050308 |
Events
Class CL_MMPUR_UI_SOS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_ITEM_CATEGORY | Private | See coding | 20071107 | BEGIN OF lty_item_category, "v_1112024
item_category TYPE pstyp,
END OF lty_item_category
|
Method Signatures
Method BUILD_COMBINATIONS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMBINATIONS | Call by reference | Type reference (TYPE) | MMPURUI_SOS_COMBINATIONS_TTY | Kombinationen aus Material - Werk - EKORG | 20050311 | ||
2 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | Einkaufsorganisation | 20050311 | ||
3 | Importing | IR_MATNR | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_RANGE_TTY | Material | 20050311 | ||
4 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | Werk | 20050311 |
Method BUILD_COMBINATIONS_TAB on class CL_MMPUR_UI_SOS has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_MMPUR_UI_SOS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MMPUR_UI_SOS has no exception.
Method DO_AUTHORITY_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DELETE | Call by reference | Type reference (TYPE) | C | 20050309 | |||
2 | Importing | I_BSART | Call by reference | Type reference (TYPE) | ESART | Einkaufsbelegart | 20050309 | ||
3 | Importing | I_EKGRP | Call by reference | Type reference (TYPE) | BKGRP | Einkäufergruppe | 20050309 | ||
4 | Importing | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Einkaufsorganisation | 20050309 | ||
5 | Importing | I_OBJECT | Call by reference | Type reference (TYPE) | C | 20050309 | |||
6 | Importing | I_WERKS | Call by reference | Type reference (TYPE) | EWERK | Werk | 20050309 |
Method DO_AUTHORITY_CHECK on class CL_MMPUR_UI_SOS has no exception.
Method DO_CHECKS_EINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_NOT_VALID | Call by reference | Type reference (TYPE) | C | 20050317 | |||
2 | Importing | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Einkaufsinfosatz - Einkaufsorganisationsdaten | 20050317 | ||
3 | Importing | IT_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_TTY | Einkäufergruppe | 20050317 | ||
4 | Importing | IT_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_TTY | Einkaufsorganisation | 20050317 | ||
5 | Importing | IT_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_TTY | Werk | 20050317 | ||
6 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050317 | ||
7 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050317 |
Method DO_CHECKS_EINE on class CL_MMPUR_UI_SOS has no exception.
Method DO_CHECKS_INPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | MMPURUI_SOS_MESSAGES_TTY | Meldungen | 20050405 | ||
2 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | Tabellentyp für Einkäufergruppenrange | 20050405 | ||
3 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | Tabellentyp für Einkaufsorganisationsrange | 20050405 | ||
4 | Importing | IR_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_RANGE_TTY | Tabellentyp für Lieferanten Range | 20050405 | ||
5 | Importing | IR_MATNR | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_RANGE_TTY | Tabellentyp für Material Range | 20050405 | ||
6 | Importing | IR_SRVNO | Call by reference | Type reference (TYPE) | MMSRVUI_SRVNO_RANGE_TTY | 20060821 | |||
7 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | Tabellentyp für Werks Range | 20050405 | ||
8 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050405 | ||
9 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20050405 |
Method DO_CHECKS_INPUT on class CL_MMPUR_UI_SOS has no exception.
Method GET_CON_BY_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONTRACTS | Call by reference | Type reference (TYPE) | MMPURUI_CONTRACTS_TTY | 20050308 | |||
2 | Exporting | ET_CONTRACTS_ADD | Call by reference | Type reference (TYPE) | MMBSI_CCADDCOLM_TTY | additional fields for contracts | 20080221 | ||
3 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | 20050308 | |||
4 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | 20050308 | |||
5 | Importing | IR_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_RANGE_TTY | 20050309 | |||
6 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | 20050308 | |||
7 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Beginndatum | 20050308 | ||
8 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Enddatum | 20050308 |
Method GET_CON_BY_VENDOR on class CL_MMPUR_UI_SOS has no exception.
Method GET_INFOREC_BY_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONDRECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | Table Type for Purchasing Info Record Data | 20061130 | ||
2 | Exporting | ET_INFORECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | 20050308 | |||
3 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | 20050308 | |||
4 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | 20050308 | |||
5 | Importing | IR_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_RANGE_TTY | Lieferantenrange | 20050309 | ||
6 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | 20050308 | |||
7 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Beginndatum | 20050308 | ||
8 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Enddatum | 20050308 |
Method GET_INFOREC_BY_VENDOR on class CL_MMPUR_UI_SOS has no exception.
Method GET_LIST_BY_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_TTY | Einkäufergruppe | 20050309 | ||
2 | Exporting | ET_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_TTY | Einkaufsorganisation | 20050309 | ||
3 | Exporting | ET_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_TTY | Kontonummer des Lieferanten bzw. Kreditors | 20050309 | ||
4 | Exporting | ET_MATNR | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_TTY | Material | 20050309 | ||
5 | Exporting | ET_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_TTY | Werkstabelle für National Contracts | 20050309 | ||
6 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | Tabellentyp für Einkäufergruppenrange | 20050309 | ||
7 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | Tabellentyp für Einkaufsorganisationsrange | 20050309 | ||
8 | Importing | IR_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_RANGE_TTY | Tabellentyp für Lieferanten Range | 20050309 | ||
9 | Importing | IR_MATNR | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_RANGE_TTY | Tabellentyp für Material Range | 20050309 | ||
10 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | Tabellentyp für Werks Range | 20050309 |
Method GET_LIST_BY_RANGE on class CL_MMPUR_UI_SOS has no exception.
Method GET_NAMES_SOS_MAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EBELN | Call by reference | Type reference (TYPE) | MMPURUI_CONTRACTS_TTY | Tabellentyp für Schlüsselfeld EBELN | 20050419 | ||
2 | Exporting | ET_EBELN_ADD | Call by reference | Type reference (TYPE) | MMBSI_CCADDCOLM_TTY | additional data for contracts sos | 20080220 | ||
3 | Exporting | ET_EKGRP_TXT | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_TXT_TTY | Texte zu Einkäufergruppe | 20050419 | ||
4 | Exporting | ET_EKORG_TXT | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_TXT_TTY | Texte zur Einkaufsorganisation | 20050419 | ||
5 | Exporting | ET_INFNR | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | Tabellentyp für Schlüsselfeld INFNR | 20050419 | ||
6 | Exporting | ET_LIFNR_TXT | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_TXT_TTY | Texte zum Lieferanten | 20050419 | ||
7 | Exporting | ET_MATNR_TXT | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_TXT_TTY | Texte zum Material | 20050419 | ||
8 | Exporting | ET_WERKS_TXT | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_TXT_TTY | Texte zum Werk | 20050419 | ||
9 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | Tabellentyp für Einkäufergruppenrange | 20050419 | ||
10 | Importing | IT_SRC_RESULT | Call by reference | Type reference (TYPE) | MMPURUI_SRC_DETERM_TTY | Ergebnisse Bezugsquellenfindung | 20050419 |
Method GET_NAMES_SOS_MAT on class CL_MMPUR_UI_SOS has no exception.
Method GET_SOS_BY_MATERIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONTRACTS | Call by reference | Type reference (TYPE) | MMBSI_CCADDCOLM_TTY | changed with new type addtn field | 20050308 | ||
2 | Exporting | ET_ERRORS | Call by reference | Type reference (TYPE) | MMPURUI_SOS_MESSAGES_TTY | Meldungen | 20050405 | ||
3 | Exporting | ET_INFORECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | 20050308 | |||
4 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | 20050308 | |||
5 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | 20050308 | |||
6 | Importing | IR_MATNR | Call by reference | Type reference (TYPE) | MMPURUI_MATNR_RANGE_TTY | 20050309 | |||
7 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | Werkstabelle für National Contracts | 20050308 | ||
8 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Begindatum | 20050308 | ||
9 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Endedatum | 20050308 |
Method GET_SOS_BY_MATERIAL on class CL_MMPUR_UI_SOS has no exception.
Method GET_SOS_BY_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXT_CONTRACTS | Call by reference | Type reference (TYPE) | MMBSI_CCADDCOLM_TTY | 20060620 | |||
2 | Exporting | EXT_ERRORS | Call by reference | Type reference (TYPE) | MMPURUI_SOS_MESSAGES_TTY | 20060620 | |||
3 | Exporting | EXT_INFORECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | 20060620 | |||
4 | Importing | IMR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | 20060620 | |||
5 | Importing | IMR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | 20060620 | |||
6 | Importing | IMR_SRVNO | Call by reference | Type reference (TYPE) | MMSRVUI_SRVNO_RANGE_TTY | 20060620 | |||
7 | Importing | IMR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | 20060620 | |||
8 | Importing | IM_DATE_F | Call by reference | Type reference (TYPE) | DATS | 20060620 | |||
9 | Importing | IM_DATE_T | Call by reference | Type reference (TYPE) | DATS | 20060620 |
Method GET_SOS_BY_SERVICE on class CL_MMPUR_UI_SOS has no exception.
Method GET_SOS_BY_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONDRECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | Table Type for Purchasing Info Record Data | 20061130 | ||
2 | Exporting | ET_CONTRACTS | Call by reference | Type reference (TYPE) | MMPURUI_CONTRACTS_TTY | Kontrakte | 20050308 | ||
3 | Exporting | ET_CONTRACTS_ADD | Call by reference | Type reference (TYPE) | MMBSI_CCADDCOLM_TTY | table type for new additional fields | 20080221 | ||
4 | Exporting | ET_ERRORS | Call by reference | Type reference (TYPE) | MMPURUI_SOS_MESSAGES_TTY | Meldungen | 20050405 | ||
5 | Exporting | ET_INFORECS | Call by reference | Type reference (TYPE) | MMPURUI_INFOREC_TTY | Infosätze | 20050308 | ||
6 | Importing | IR_EKGRP | Call by reference | Type reference (TYPE) | MMPURUI_EKGRP_RANGE_TTY | Einkäufergruppenrange | 20050308 | ||
7 | Importing | IR_EKORG | Call by reference | Type reference (TYPE) | MMPURUI_EKORG_RANGE_TTY | Einkaufsorganisationsrange | 20050308 | ||
8 | Importing | IR_LIFNR | Call by reference | Type reference (TYPE) | MMPURUI_LIFNR_RANGE_TTY | Lieferantenrange | 20050309 | ||
9 | Importing | IR_WERKS | Call by reference | Type reference (TYPE) | MMPURUI_WERKS_RANGE_TTY | Werksrange | 20050308 | ||
10 | Importing | I_DATE_F | Call by reference | Type reference (TYPE) | DATS | Beginndatum | 20050308 | ||
11 | Importing | I_DATE_T | Call by reference | Type reference (TYPE) | DATS | Enddatum | 20050308 |
Method GET_SOS_BY_VENDOR on class CL_MMPUR_UI_SOS has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 600 |