Hierarchy
⤷
⤷
Properties
| Class | CL_MDG_BS_MAT_API | |
| Short Description | Sydney Material API Layer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_MAT_API | MDG: Material API |
| Created | 20091005 | SAP |
| Last change | 20131127 | 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) |
Interfaces
Class CL_MDG_BS_MAT_API has no interface implemented.
Friends
Class CL_MDG_BS_MAT_API has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | T130M-AKTYP | 'A' | 20091005 | |||
| 2 | Constant | Private | Type reference (TYPE) | T130M-AKTYP | 'H' | 20091005 | |||
| 3 | Constant | Private | Type reference (TYPE) | T130M-AKTYP | 'N' | 20091005 | |||
| 4 | Constant | Private | Type reference (TYPE) | T130M-AKTYP | 'V' | 20091005 | |||
| 5 | Constant | Private | Type reference (TYPE) | T130M-AKTYP | 'Z' | 20091005 | |||
| 6 | Constant | Private | Type reference (TYPE) | BSINT | '2' | Internal purchase orders allowed | 20091106 | ||
| 7 | Constant | Private | Type reference (TYPE) | BSINT | '0' | 20091106 | |||
| 8 | Constant | Private | Type reference (TYPE) | BSINT | '1' | 20091106 | |||
| 9 | Constant | Private | Type reference (TYPE) | BESKZ | 'E' | 20091106 | |||
| 10 | Constant | Private | Type reference (TYPE) | BESKZ | 'F' | 20091106 | |||
| 11 | Constant | Private | Type reference (TYPE) | BESKZ | 'N' | 20091106 | |||
| 12 | Constant | Private | Type reference (TYPE) | BESKZ | 'X' | 20091106 | |||
| 13 | Constant | Private | Type reference (TYPE) | TCURM-BWKRS_CUS | '3' | 20091022 | |||
| 14 | Constant | Private | Type reference (TYPE) | TCURM-BWKRS_CUS | 1 | 20091005 | |||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'MM01' | 20091005 | |||
| 16 | Constant | Private | Type reference (TYPE) | STRING | 'MM02' | 20091005 | |||
| 17 | Constant | Private | Type reference (TYPE) | STRING | 'MM03' | 20091005 | |||
| 18 | Constant | Private | Type reference (TYPE) | TBHER | 'U' | 20091005 | |||
| 19 | Constant | Private | Type reference (TYPE) | TBHER | 'Z' | 20091005 | |||
| 20 | Constant | Private | Type reference (TYPE) | TCURM-MYKEY_CUS | '2' | 20091022 | |||
| 21 | Constant | Private | Type reference (TYPE) | TCURM-MYKEY_CUS | '1' | 20091022 | |||
| 22 | Constant | Private | Type reference (TYPE) | CONVID | 'MATCONV' | Key for Table TMATCONV | 20100120 | ||
| 23 | Static Attribute | Public | Type reference (TYPE) | MATNR_TYPE | '2' | 20091005 | |||
| 24 | Static Attribute | Public | Type reference (TYPE) | MATNR_TYPE | '0' | 20091005 | |||
| 25 | Static Attribute | Public | Type reference (TYPE) | MATNR_TYPE | '1' | 20091005 | |||
| 26 | Constant | Private | Type reference (TYPE) | STRING | '8Z' | 20091005 | |||
| 27 | Constant | Private | Type reference (TYPE) | STRING | 'M3' | 20091005 | |||
| 28 | Constant | Private | Type reference (TYPE) | STRING | 'MDG_BS_MAT_API' | 20100323 | |||
| 29 | Constant | Private | Type reference (TYPE) | STRING | 'MG' | 20091005 | |||
| 30 | Constant | Private | Type reference (TYPE) | STRING | 'MK' | 20091005 | |||
| 31 | Constant | Private | Type reference (TYPE) | STRING | 'WE' | 20091005 | |||
| 32 | Constant | Public | Type reference (TYPE) | CHAR3 | 'DEL' | 3-Byte field | 20091005 | ||
| 33 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | 20091005 | |||
| 34 | Constant | Public | Type reference (TYPE) | CHAR3 | 'INS' | 3-Byte field | 20091005 | ||
| 35 | Constant | Private | Type reference (TYPE) | CHAR1 | SPACE | 20091005 | |||
| 36 | Constant | Public | Type reference (TYPE) | CHAR3 | 'UPD' | 3-Byte field | 20091005 | ||
| 37 | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | 20091005 | |||
| 38 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | 20091005 | |||
| 39 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | 20091005 | |||
| 40 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | 20091005 | |||
| 41 | Constant | Private | Type reference (TYPE) | CHAR1 | 'W' | 20091005 | |||
| 42 | Constant | Private | Type reference (TYPE) | INRI-OBJECT | 'MATERIALNR' | Name of number range object | 20100120 | ||
| 43 | Constant | Private | Type reference (TYPE) | MREFTAB-RFTYP | 'A' | 20091005 | |||
| 44 | Constant | Private | Type reference (TYPE) | MREFTAB-RFTYP | 'B' | 20091005 | |||
| 45 | Constant | Private | Type reference (TYPE) | T130S-PGNAM | 'SAPMM03M' | ABAP Program Name | 20100203 | ||
| 46 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MAKT' | Table name | 20091105 | ||
| 47 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MARA' | Table name | 20091105 | ||
| 48 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MARC' | Table name | 20091105 | ||
| 49 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MARD' | Table name | 20091105 | ||
| 50 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MARM' | Table name | 20091105 | ||
| 51 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MBEW' | Table name | 20091105 | ||
| 52 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MEAN' | Table name | 20091105 | ||
| 53 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MLGN' | Table name | 20091105 | ||
| 54 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MLGT' | Table name | 20091105 | ||
| 55 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MPGD' | Table name | 20091105 | ||
| 56 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MPOP' | Table name | 20091105 | ||
| 57 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_MVKE' | Table name | 20091105 | ||
| 58 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_NOTES' | Table name | 20091105 | ||
| 59 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_NOTES_PLANT' | Table name | 20110601 | ||
| 60 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_NOTES_SALES' | Table name | 20100304 | ||
| 61 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_STEU' | Table name | 20100304 | ||
| 62 | Constant | Public | Type reference (TYPE) | TBNAM | 'MDG_BS_MAT_S_STEUMM' | Table name | 20100304 | ||
| 63 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | 20091005 | |||
| 64 | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | 20091005 | |||
| 65 | Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | 20091005 | |||
| 66 | Constant | Private | Type reference (TYPE) | CHAR2 | 'BG' | 20091005 | |||
| 67 | Constant | Private | Type reference (TYPE) | CHAR1 | 'C' | 20091005 | |||
| 68 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | 20091005 | |||
| 69 | Constant | Private | Type reference (TYPE) | CHAR2 | 'DP' | 20091005 | |||
| 70 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | 20091005 | |||
| 71 | Constant | Private | Type reference (TYPE) | CHAR1 | 'F' | 20091005 | |||
| 72 | Constant | Private | Type reference (TYPE) | CHAR1 | 'G' | 20091005 | |||
| 73 | Constant | Private | Type reference (TYPE) | CHAR1 | 'K' | 20091005 | |||
| 74 | Constant | Private | Type reference (TYPE) | CHAR1 | 'L' | 20091005 | |||
| 75 | Constant | Private | Type reference (TYPE) | CHAR1 | 'P' | 20091005 | |||
| 76 | Constant | Private | Type reference (TYPE) | CHAR1 | 'Q' | 20091005 | |||
| 77 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | 20091005 | |||
| 78 | Constant | Private | Type reference (TYPE) | CHAR1 | 'V' | 20091005 | |||
| 79 | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | 20091005 | |||
| 80 | Constant | Private | Type reference (TYPE) | CHAR1 | 'Z' | 20091005 | |||
| 81 | Constant | Private | Type reference (TYPE) | T130M-TCODE | 'MAL1' | Transaction Code | 20120227 | ||
| 82 | Constant | Private | Type reference (TYPE) | T130M-TCODE | 'MM01' | 20091005 | |||
| 83 | Constant | Private | Type reference (TYPE) | T130M-TCODE | 'MM02' | 20091005 | |||
| 84 | Constant | Private | Type reference (TYPE) | T130M-TCODE | 'MM03' | 20091005 | |||
| 85 | Constant | Private | Type reference (TYPE) | T130M-TCODE | 'MM19' | 20091005 | |||
| 86 | Constant | Public | Type reference (TYPE) | TDID | 'BEST' | 20091112 | |||
| 87 | Constant | Public | Type reference (TYPE) | TDID | 'GRUN' | 20091112 | |||
| 88 | Constant | Public | Type reference (TYPE) | TDID | 'IVER' | 20091112 | |||
| 89 | Constant | Public | Type reference (TYPE) | TDID | 'LTXT' | 20091112 | |||
| 90 | Constant | Public | Type reference (TYPE) | TDID | 'PRUE' | 20091112 | |||
| 91 | Constant | Public | Type reference (TYPE) | TDID | '0001' | 20091112 | |||
| 92 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_BEST' | 20091112 | |||
| 93 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_GRUN' | 20091112 | |||
| 94 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_IVER' | 20091112 | |||
| 95 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_NOTE' | 20091112 | |||
| 96 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_PRUE' | 20091112 | |||
| 97 | Constant | Private | Type reference (TYPE) | T130F-FNAME | 'LTEXT_VERT' | 20091112 | |||
| 98 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MAEX' | 20091005 | |||
| 99 | Constant | Public | Type reference (TYPE) | SPTAP-TBNAM | 'MAKT' | 20091005 | |||
| 100 | Constant | Public | Type reference (TYPE) | SPTAP-TBNAM | 'MARA' | 20091005 | |||
| 101 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MARC' | 20091005 | |||
| 102 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MARD' | 20091005 | |||
| 103 | Constant | Public | Type reference (TYPE) | SPTAP-TBNAM | 'MARM' | 20091005 | |||
| 104 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MAW1' | 20091005 | |||
| 105 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MBEW' | 20091005 | |||
| 106 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MBEWH' | 20091005 | |||
| 107 | Constant | Public | Type reference (TYPE) | SPTAP-TBNAM | 'MEAN' | 20091005 | |||
| 108 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MFHM' | 20091005 | |||
| 109 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MKAL' | 20091005 | |||
| 110 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MLAN' | 20091005 | |||
| 111 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MLEA' | 20091005 | |||
| 112 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MLGN' | 20091005 | |||
| 113 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MLGT' | 20091005 | |||
| 114 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MPGD' | 20091005 | |||
| 115 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MPOP' | 20091005 | |||
| 116 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MPOZ' | 20091005 | |||
| 117 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MVER' | 20091005 | |||
| 118 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MVKE' | 20091005 | |||
| 119 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MWLI' | 20091005 | |||
| 120 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'MYMS' | 20091005 | |||
| 121 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'PROW' | 20091005 | |||
| 122 | Constant | Private | Type reference (TYPE) | SPTAP-TBNAM | 'QMAT' | 20091005 | |||
| 123 | Constant | Private | Type reference (TYPE) | T130M-VERAR | 'AD' | 20091005 | |||
| 124 | Constant | Private | Type reference (TYPE) | T130M-VERAR | 'PL' | 20091005 | |||
| 125 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_API | Sydney Material API Layer | 20091005 | |||
| 126 | Instance attribute | Private | Type reference (TYPE) | MDG_BS_MAT_S_CONDITION_DATA | 20091110 | ||||
| 127 | Instance attribute | Private | Type reference (TYPE) | MDG_BS_MAT_S_MATERIAL_UI_PROP | 20091110 | ||||
| 128 | Instance attribute | Private | Type reference (TYPE) | TY_S_MAT_DATA | 20091006 | ||||
| 129 | Instance attribute | Private | Type reference (TYPE) | TY_S_MAT_DATA_RES | 20091006 | ||||
| 130 | Instance attribute | Private | Type reference (TYPE) | TCUCH | Customizing: Batch Configuration for Rel.3.0 | 20091106 | |||
| 131 | Instance attribute | Private | Type reference (TYPE) | TCURM | Customizing: MM Configuration | 20091029 | |||
| 132 | Instance attribute | Private | Type reference (TYPE) | TMCNV | Data on Material Numbers Conversion | 20100120 | |||
| 133 | Instance attribute | Private | Type reference (TYPE) | TY_T_MATNR_TRANC | Lowes transaction counter per MATNR | 20111114 | |||
| 134 | Instance attribute | Private | Type reference (TYPE) | TY_T_MAT_DFIELDS | 20091015 | ||||
| 135 | Instance attribute | Private | Type reference (TYPE) | MAT_FIELD_SEL | Field attributes | 20091012 | |||
| 136 | Instance attribute | Private | Type reference (TYPE) | TY_T_MAT_ST130F | 20091015 | ||||
| 137 | Instance attribute | Private | Type reference (TYPE) | TY_T_MAT_T130W | 20091110 | ||||
| 138 | Instance attribute | Private | Type reference (TYPE) | M_DELIND | Which number within a transaction must be reset? | 20091027 | |||
| 139 | Instance attribute | Private | Type reference (TYPE) | PSTAT_D | Maintenance status | 20120514 | |||
| 140 | Instance attribute | Private | Type reference (TYPE) | VPSTA | Current Material Mantenance Status | 20120503 | |||
| 141 | Instance attribute | Private | Type reference (TYPE) | PSTAT_D | Maintenance status of complete material | 20120514 | |||
| 142 | Instance attribute | Private | Type reference (TYPE) | MATNR | Material Number | 20091027 | |||
| 143 | Instance attribute | Private | Type reference (TYPE) | PSTAT_D | Max maintenance status buffer | 20130930 | |||
| 144 | Instance attribute | Private | Type reference (TYPE) | MBRSH | Industry sector | 20131023 | |||
| 145 | Instance attribute | Private | Type reference (TYPE) | STRING | 20091005 | ||||
| 146 | Instance attribute | Private | Type reference (TYPE) | MTART | Material Type | 20131023 | |||
| 147 | Instance attribute | Private | Type reference (TYPE) | TRANSCOUNT | 1 | Transaction counter for data transfer | 20091027 |
Methods
Events
Class CL_MDG_BS_MAT_API has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_MDG_BS_MAT_S_MEA1_X | Public | See coding | 20100317 | BEGIN OF ty_mdg_bs_mat_s_mea1_x,
matnr TYPE matnr,
meinh TYPE meinh,
ean11 TYPE ean11,
delete_row TYPE xfeld,
numtp TYPE xfeld,
eanbi TYPE xfeld,
END OF ty_mdg_bs_mat_s_mea1_x
|
||
| 2 | TY_MDG_BS_MAT_T_MEA1_X | Public | See coding | 20100317 | ty_mdg_bs_mat_t_mea1_x TYPE SORTED TABLE OF ty_mdg_bs_mat_s_mea1_x WITH UNIQUE KEY matnr meinh ean11
|
||
| 3 | TY_R_S_MAT_DATA | Private | Object reference (TYPE REF TO) | TY_S_MAT_DATA | 20120411 | |
|
| 4 | TY_S_MATNR_TRANC | Private | See coding | 20111114 | BEGIN OF ty_s_matnr_tranc,
matnr TYPE matnr,
tranc TYPE transcount,
END OF ty_s_matnr_tranc
|
||
| 5 | TY_S_MAT_DATA | Public | See coding | 20091006 | BEGIN OF ty_s_mat_data,
mara TYPE mara_ueb,
marax TYPE mdg_bs_mat_s_mara_x,
marc_tab TYPE marc_ueb_tt,
marcx_tab TYPE mdg_bs_mat_t_marc_x,
mard_tab TYPE mard_ueb_tt,
mardx_tab TYPE mdg_bs_mat_t_mard_x,
makt_tab TYPE makt_ueb_tt,
maktx_tab TYPE mdg_bs_mat_t_makt_x,
marm_tab TYPE marm_ueb_tt,
marmx_tab TYPE mdg_bs_mat_t_marm_x,
mea1_tab TYPE mea1_ueb_tt,
mea1x_tab TYPE ty_mdg_bs_mat_t_mea1_x,
mlan_purchase_tab TYPE steumm_ueb_tt,
mlan_purchasex_tab TYPE mdg_bs_mat_t_steumm_x,
mlan_sales_tab TYPE steu_ueb_tt,
mlan_salesx_tab TYPE mdg_bs_mat_t_steu_x,
mlgn_tab TYPE mlgn_ueb_tt,
mlgnx_tab TYPE mdg_bs_mat_t_mlgn_x,
mlgt_tab TYPE mlgt_ueb_tt,
mlgtx_tab TYPE mdg_bs_mat_t_mlgt_x,
mpgd_tab TYPE mpgd_ueb_tt,
mpgdx_tab TYPE mdg_bs_mat_t_mpgd_x,
mpop_tab TYPE mpop_ueb_tt,
mpopx_tab TYPE mdg_bs_mat_t_mpop_x,
mvke_tab TYPE mvke_ueb_tt,
mvkex_tab TYPE mdg_bs_mat_t_mvke_x,
mbew_tab TYPE mbew_ueb_tt,
mbewx_tab TYPE mdg_bs_mat_t_mbew_x,
notes_tab TYPE ltx1_ueb_tt,
notesx_tab TYPE ty_t_notex, "mdg_bs_mat_t_notes_x,
sales_notes_tab TYPE ltx1_ueb_tt,
sales_notesx_tab TYPE mdg_bs_mat_t_notes_sales_x,
END OF ty_s_mat_data
|
||
| 6 | TY_S_MAT_DATA_RES | Public | See coding | 20091013 | BEGIN OF ty_s_mat_data_res,
mara_tab TYPE mara_ueb_tt,
marax_tab TYPE mdg_bs_mat_t_mara_x,
marc_tab TYPE marc_ueb_tt,
marcx_tab TYPE mdg_bs_mat_t_marc_x,
mard_tab TYPE mard_ueb_tt,
mardx_tab TYPE mdg_bs_mat_t_mard_x,
makt_tab TYPE makt_ueb_tt,
maktx_tab TYPE mdg_bs_mat_t_makt_x,
marm_tab TYPE marm_ueb_tt,
marmx_tab TYPE mdg_bs_mat_t_marm_x,
mea1_tab TYPE mea1_ueb_tt,
mea1x_tab TYPE ty_mdg_bs_mat_t_mea1_x,
mlan_purchase_tab TYPE steumm_ueb_tt,
mlan_purchasex_tab TYPE mdg_bs_mat_t_steumm_x,
mlan_sales_tab TYPE steu_ueb_tt,
mlan_salesx_tab TYPE mdg_bs_mat_t_steu_x,
mlgn_tab TYPE mlgn_ueb_tt,
mlgnx_tab TYPE mdg_bs_mat_t_mlgn_x,
mlgt_tab TYPE mlgt_ueb_tt,
mlgtx_tab TYPE mdg_bs_mat_t_mlgt_x,
mpgd_tab TYPE mpgd_ueb_tt,
mpgdx_tab TYPE mdg_bs_mat_t_mpgd_x,
mpop_tab TYPE mpop_ueb_tt,
mpopx_tab TYPE mdg_bs_mat_t_mpop_x,
mvke_tab TYPE mvke_ueb_tt,
mvkex_tab TYPE mdg_bs_mat_t_mvke_x,
notes_tab TYPE ltx1_ueb_tt,
notesx_tab TYPE mdg_bs_mat_t_notes,
mbew_tab TYPE mbew_ueb_tt,
mbewx_tab TYPE mdg_bs_mat_t_mbew_x,
mfieldres_tab TYPE mfieldres_tt,
END OF ty_s_mat_data_res
|
||
| 7 | TY_S_MAT_DFIELDS | Public | See coding | 20091015 | BEGIN OF ty_s_mat_dfields,
tabname TYPE tabname,
include TYPE ddfields,
END OF ty_s_mat_dfields
|
||
| 8 | TY_S_MAT_SPRAS | Public | See coding | 20091029 | BEGIN OF ty_s_mat_spras,
spras TYPE spras,
END OF ty_s_mat_spras
|
||
| 9 | TY_S_NOTEX | Public | See coding | 20120227 | begin of ty_s_notex,
MATNR Type MATNR,
WERKS Type WERKS_D,
VKORG Type VKORG,
VTWEG Type VTWEG,
LANGU Type SPRAS,
TDID Type TDID,
NOTE Type XFELD,
end of ty_s_notex
|
||
| 10 | TY_T_MATNR_TRANC | Private | See coding | 20111114 | ty_t_matnr_tranc TYPE SORTED TABLE OF ty_s_matnr_tranc WITH UNIQUE KEY matnr
|
||
| 11 | TY_T_MAT_DATA | Public | See coding | 20091006 | ty_t_mat_data TYPE STANDARD TABLE OF ty_s_mat_data
|
||
| 12 | TY_T_MAT_DFIELDS | Public | See coding | 20091015 | ty_t_mat_dfields TYPE TABLE OF ty_s_mat_dfields
|
||
| 13 | TY_T_MAT_SPRAS | Public | See coding | 20091029 | ty_t_mat_spras TYPE TABLE OF ty_s_mat_spras
|
||
| 14 | TY_T_MAT_ST130F | Public | See coding | 20091015 | ty_t_mat_st130f TYPE TABLE OF st130f
|
||
| 15 | TY_T_MAT_T130W | Public | See coding | 20091110 | ty_t_mat_t130w TYPE TABLE OF t130w
|
||
| 16 | TY_T_NOTEX | Public | See coding | 20120227 | ty_t_notex TYPE SORTED TABLE OF ty_s_notex WITH UNIQUE KEY matnr werks vkorg vtweg LANGU TDID
|
||
| 17 | TY_T_R_MAT_DATA | Private | See coding | 20120411 | TY_T_R_MAT_DATA type standard table of TY_R_S_MAT_DATA
|
Method Signatures
Method BUILD_MAINT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MATERIAL_RES | Call by reference | Type reference (TYPE) | TY_S_MAT_DATA_RES | 20120712 | ||||
| 2 | IS_MARAX | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MARA_X | 20120712 | ||||
| 3 | IS_MARCX | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MARC_X | 20120712 | ||||
| 4 | IS_MARDX | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MARD_X | 20120712 | ||||
| 5 | IS_MBEWX | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MBEW_X | 20120712 | ||||
| 6 | IV_MBRSH | Call by reference | Type reference (TYPE) | MBRSH | Industry sector | 20131023 | |||
| 7 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20131023 | |||
| 8 | IV_TRANC | Call by reference | Type reference (TYPE) | TRANSCOUNT | 20120712 |
Method BUILD_MAINT_STATUS on class CL_MDG_BS_MAT_API has no exception.
Method BUILD_MATERIAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATERIAL | Call by reference | Type reference (TYPE) | TY_T_MAT_DATA | 20091007 | ||||
| 2 | ET_MATNR_MAP | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_TMP_TO_INT_ID_MAP | MDG BS MAT: Material No TMP to Internal Mapping Table | 20091021 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091103 | |||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | MDG BS MAT: Material Master Data Structure | 20091007 | |||
| 5 | IV_CHECK_MATNR | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' -> request material number range check for new materials | 20100120 | ||
| 6 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Checkbox | 20091104 |
Method BUILD_MATERIAL_DATA on class CL_MDG_BS_MAT_API has no exception.
Method BUILD_PROCESS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091103 | |||
| 2 | IV_ATV_LGNUM | Call by reference | Type reference (TYPE) | LGNUM | Warehouse Number / Warehouse Complex | 20091015 | |||
| 3 | IV_ATV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20091015 | |||
| 4 | IV_ATV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20091015 | |||
| 5 | IV_D_IND | Call by reference | Type reference (TYPE) | M_DELIND | Which number within a transaction must be reset? | 20091015 | |||
| 6 | IV_MAT_TYPE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Flag is set if material type was changed | 20120913 | ||
| 7 | IV_NO_ATV_MARC | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091029 | |||
| 8 | IV_NO_ATV_MVKE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091015 | |||
| 9 | IV_PSTAT_DETERM | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120725 | ||
| 10 | IV_TRANC | Call by reference | Type reference (TYPE) | TRANSCOUNT | Transaction counter for data transfer | 20091015 |
Method BUILD_PROCESS_DATA on class CL_MDG_BS_MAT_API has no exception.
Method CALL_MMD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATNR_MAP | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_TMP_TO_INT_ID_MAP | MDG BS MAT: Material No TMP to Internal Mapping Table | 20120411 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20120411 | |||
| 3 | ET_MMD_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | all messages returned from API and MMD | 20120411 | |||
| 4 | IT_MAT_SEGMENTS_EXT | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20120411 | |||
| 5 | IV_CHANGE_DOC_TCODE | Call by reference | Type reference (TYPE) | CHAR10 | SPACE | Transaction Code | 20120411 | ||
| 6 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Indicator: Test Mode | 20120411 |
Method CALL_MMD on class CL_MDG_BS_MAT_API has no exception.
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091005 | |||
| 2 | ET_MMD_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20120224 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | MDG BS MAT: Material Master Data Structure | 20091005 | |||
| 4 | IT_MAT_SEGMENTS_EXT | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20100603 | |||
| 5 | IV_CHECK_MATNR | Call by reference | Type reference (TYPE) | XFELD | SPACE | X = request nr. range check (new MATNR externally specified) | 20100120 |
Method CHECK on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091005 | |||
| 2 | IS_FIELD | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_AUTH | Sydney Material Authority Check Structure | 20091005 |
Method CHECK_AUTHORITY on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_EAN_NUMBER_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | Material Message Table | 20110113 | |||
| 2 | IT_MEAN | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MEAN | MDG BS MAT: Material Master MEA1 Table | 20110113 |
Method CHECK_EAN_NUMBER_RANGE on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_MATNR_LOWERCASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | 20120521 | ||||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20120521 |
Method CHECK_MATNR_LOWERCASE on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_MATNR_NUMBER_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20100120 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Industry sector | 20100120 | |||
| 3 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20100120 |
Method CHECK_MATNR_NUMBER_RANGE on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_MATNR_SPECIAL_CHR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | 20120221 | ||||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20120221 |
Method CHECK_MATNR_SPECIAL_CHR on class CL_MDG_BS_MAT_API has no exception.
Method CHECK_MBRSH_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | 20120531 | ||||
| 2 | IS_MARA_DB | Call by reference | Type reference (TYPE) | MARA | General Material Data | 20120531 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20120531 | ||||
| 4 | IV_MBRSH | Call by reference | Type reference (TYPE) | MBRSH | new Industry Section | 20120531 |
Method CHECK_MBRSH_CHANGE on class CL_MDG_BS_MAT_API has no exception.
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20091005 |
Method DEQUEUE on class CL_MDG_BS_MAT_API has no exception.
Method DETERMINE_DUMMY_MTART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MARA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MARA | 20091104 | ||||
| 2 | IT_MBEW | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MBEW | MDG BS MAT: Material Master Valuation Data Table | 20091104 | |||
| 3 | IV_PSTAT | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20091117 |
Method DETERMINE_DUMMY_MTART on class CL_MDG_BS_MAT_API has no exception.
Method DETERMINE_TRANSSTATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T130M | Call by reference | Type reference (TYPE) | T130M | Transaction control parameters: material master maintenance | 20091106 | |||
| 2 | ES_T134 | Call by reference | Type reference (TYPE) | T134 | Material Types | 20091106 | |||
| 3 | ES_T137 | Call by reference | Type reference (TYPE) | T137 | Industries for materials | 20091106 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091015 | |||
| 5 | EV_PSTAA | Call by reference | Type reference (TYPE) | PSTATART | Maintenance status determination type for data transfer | 20091015 | |||
| 6 | EV_TRANSSTATUS | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20091015 | |||
| 7 | IV_MARA_MBRSH | Call by reference | Type reference (TYPE) | MBRSH | SPACE | Industry sector | 20091106 | ||
| 8 | IV_MARA_MTART | Call by reference | Type reference (TYPE) | MTART | SPACE | Material Type | 20091106 | ||
| 9 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20091104 |
Method DETERMINE_TRANSSTATUS on class CL_MDG_BS_MAT_API has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091005 | |||
| 2 | EV_LOCK_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20091005 | ||||
| 3 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock Mode | 20101006 | ||
| 4 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20091005 | ||||
| 5 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | '2' | Lock Scope | 20101006 |
Method ENQUEUE on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121023 |
Method ERP_CHECKS on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_EAN11 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121002 | |||
| 2 | IT_MARA | Call by reference | Type reference (TYPE) | MARA_UEB_TT | Table Type for MARA_UEB | 20121002 | |||
| 3 | IT_MEAN | Call by reference | Type reference (TYPE) | MEA1_UEB_TT | Table Type for MEA1_UEB | 20121002 |
Method ERP_CHECKS_EAN11 on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_EXTWG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121004 | |||
| 2 | IT_MARA | Call by reference | Type reference (TYPE) | MARA_UEB_TT | Table Type for MARA_UEB | 20121004 |
Method ERP_CHECKS_EXTWG on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_MARC_DZEIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121004 | |||
| 2 | IT_MARC | Call by reference | Type reference (TYPE) | MARC_UEB_TT | Table Type for MARC_UEB | 20121004 |
Method ERP_CHECKS_MARC_DZEIT on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_MARC_MRPPP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121022 | |||
| 2 | IT_MARC | Call by reference | Type reference (TYPE) | MARC_UEB_TT | Table Type for MARC_UEB | 20121022 |
Method ERP_CHECKS_MARC_MRPPP on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_MBEW_STPRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121021 | |||
| 2 | IT_MBEW | Call by reference | Type reference (TYPE) | MBEW_UEB_TT | Table Type for MBEW_UEB | 20121021 |
Method ERP_CHECKS_MBEW_STPRS on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_VALIDITY_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121022 | |||
| 2 | IT_MARA | Call by reference | Type reference (TYPE) | MARA_UEB_TT | Table Type for MARA_UEB | 20121022 | |||
| 3 | IT_MARC | Call by reference | Type reference (TYPE) | MARC_UEB_TT | Table Type for MARC_UEB | 20121022 | |||
| 4 | IT_MBEW | Call by reference | Type reference (TYPE) | MBEW_UEB_TT | Table Type for MBEW_UEB | 20121022 | |||
| 5 | IT_MVKE | Call by reference | Type reference (TYPE) | MVKE_UEB_TT | Table Type for MVKE_UEB | 20121022 |
Method ERP_CHECKS_VALIDITY_DATE on class CL_MDG_BS_MAT_API has no exception.
Method ERP_CHECKS_WRKST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20121004 | |||
| 2 | IT_MARA | Call by reference | Type reference (TYPE) | MARA_UEB_TT | Table Type for MARA_UEB | 20121004 |
Method ERP_CHECKS_WRKST on class CL_MDG_BS_MAT_API has no exception.
Method EXIT_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20120423 |
Method EXIT_API on class CL_MDG_BS_MAT_API has no exception.
Method FILL_INTIALIZED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20091111 | ||||
| 2 | CT_MFIELDRES | Call by reference | Type reference (TYPE) | MFIELDRES_TT | Table Type for MFIELDRES | 20091007 | |||
| 3 | IS_DATAX | Call by reference | Type reference (TYPE) | ANY | 20091007 | ||||
| 4 | IV_D_IND | Call by reference | Type reference (TYPE) | M_DELIND | Which number within a transaction must be reset? | 20091007 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20091007 | |||
| 6 | IV_TRANC | Call by reference | Type reference (TYPE) | TRANSCOUNT | Transaction counter for data transfer | 20091007 |
Method FILL_INTIALIZED_DATA on class CL_MDG_BS_MAT_API has no exception.
Method FILL_MAINTAINED_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MAT_FIELD_SEL | Call by reference | Type reference (TYPE) | MAT_FIELD_SEL | Field Selection Data for Material Master | 20091012 | |||
| 2 | CV_AKTVSTATUS | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20091012 | |||
| 3 | IS_DATAX | Call by reference | Type reference (TYPE) | ANY | 20091012 | ||||
| 4 | IV_PSTAA | Call by reference | Type reference (TYPE) | PSTATART | Maintenance status determination type for data transfer | 20091012 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | 20091012 | ||||
| 6 | IV_TRANSSTATUS | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20091014 |
Method FILL_MAINTAINED_FIELDS on class CL_MDG_BS_MAT_API has no exception.
Method FIND_ALAND_IN_MARC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FITS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091015 | |||
| 2 | IV_ALAND | Call by reference | Type reference (TYPE) | ALAND | Departure country (country from which the goods are sent) | 20091015 | |||
| 3 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20091015 |
Method FIND_ALAND_IN_MARC on class CL_MDG_BS_MAT_API has no exception.
Method FIND_ALAND_IN_MVKE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FITS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091015 | |||
| 2 | IV_ALAND | Call by reference | Type reference (TYPE) | ALAND | Departure country (country from which the goods are sent) | 20091015 | |||
| 3 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20091015 | |||
| 4 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20091015 |
Method FIND_ALAND_IN_MVKE on class CL_MDG_BS_MAT_API has no exception.
Method GET_ALL_SEGMENT_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SEGMENT_NAMES | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20110114 |
Method GET_ALL_SEGMENT_NAMES on class CL_MDG_BS_MAT_API has no exception.
Method GET_EAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091005 | |||
| 2 | EV_EAN11 | Call by reference | Type reference (TYPE) | MARA-EAN11 | International Article Number (EAN/UPC) | 20091028 | |||
| 3 | EV_NUMTP | Call by reference | Type reference (TYPE) | MARA-NUMTP | Category of International Article Number (EAN) | 20091028 | |||
| 4 | IV_EAN11 | Call by reference | Type reference (TYPE) | MARA-EAN11 | International Article Number (EAN/UPC) | 20091028 | |||
| 5 | IV_NUMTP | Call by reference | Type reference (TYPE) | MARA-NUMTP | Category of International Article Number (EAN) | 20091028 |
Method GET_EAN on class CL_MDG_BS_MAT_API has no exception.
Method GET_FIELDINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FNAME_FULL | Field Name In Full (Table Name + Hyphen + Field Name) | 20110414 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | MSGV1 | Message variable 01 | 20110414 |
Method GET_FIELDINFO on class CL_MDG_BS_MAT_API has no exception.
Method GET_FIELD_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROPERTY | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MATERIAL_UI_PROP | Material Master UI properties | 20091105 | |||
| 2 | IS_CONDITION | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_CONDITION_DATA | Parameter for Execution of Field Selection | 20091105 | |||
| 3 | IV_MARA_KZ | Call by reference | Type reference (TYPE) | XFELD | Return Field Properties for MARA | 20091105 |
Method GET_FIELD_PROPERTIES on class CL_MDG_BS_MAT_API has no exception.
Method GET_FIELD_SEL_FOR_TBNAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_FIELD_SEL | Call by reference | Type reference (TYPE) | MAT_FIELD_SEL | Field Selection Data for Material Master | 20091106 | |||
| 2 | IS_CONDITION | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_CONDITION_DATA | Parameter for Execution of Field Selection | 20091106 | |||
| 3 | IS_T130M | Call by reference | Type reference (TYPE) | T130M | Transaction control parameters: material master maintenance | 20091106 | |||
| 4 | IS_T134 | Call by reference | Type reference (TYPE) | T134 | Material Types | 20091106 | |||
| 5 | IT_NOTES | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_NOTES_UI | MDG BS MAT: Material Master Notes UI-Properties | 20091112 | |||
| 6 | IV_AKTVSTATUS | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20091106 | |||
| 7 | IV_BWKEY | Call by reference | Type reference (TYPE) | BWKEY | Valuation Area | 20091106 | |||
| 8 | IV_BWTAR | Call by reference | Type reference (TYPE) | BWTAR_D | Valuation Type | 20091106 | |||
| 9 | IV_KZMPN | Call by reference | Type reference (TYPE) | KZMPN | Indicator: Use manufacturer part numbers | 20091106 | |||
| 10 | IV_LGNUM | Call by reference | Type reference (TYPE) | LGNUM | Warehouse Number / Warehouse Complex | 20091106 | |||
| 11 | IV_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Storage Location | 20091106 | |||
| 12 | IV_LGTYP | Call by reference | Type reference (TYPE) | LGTYP | Storage Type | 20091106 | |||
| 13 | IV_MANBR | Call by reference | Type reference (TYPE) | MANBR | Authorization for material master fields at client level | 20091112 | |||
| 14 | IV_MBRSH | Call by reference | Type reference (TYPE) | MBRSH | Industry sector | 20091106 | |||
| 15 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20091106 | |||
| 16 | IV_MTART_BESKZ | Call by reference | Type reference (TYPE) | RMMG2-BESKZ | Procurement Type | 20091106 | |||
| 17 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20091106 | |||
| 18 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20091106 | |||
| 19 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20091106 | |||
| 20 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20091106 |
Method GET_FIELD_SEL_FOR_TBNAM on class CL_MDG_BS_MAT_API has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_BO | Call by reference | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_API | Sydney Material API Layer | 20091005 |
Method GET_INSTANCE on class CL_MDG_BS_MAT_API has no exception.
Method GET_MAT_INTERNAL_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091103 | |||
| 2 | EV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20091103 | |||
| 3 | IV_MBRSH | Call by reference | Type reference (TYPE) | MBRSH | Industry sector | 20091103 | |||
| 4 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20091103 |
Method GET_MAT_INTERNAL_NUM on class CL_MDG_BS_MAT_API has no exception.
Method GET_PSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20121123 | ||||
| 2 | IV_NEWSTAT | Call by reference | Type reference (TYPE) | PSTAT_D | SPACE | Maintenance status | 20121123 | ||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20121123 |
Method GET_PSTAT on class CL_MDG_BS_MAT_API has no exception.
Method GET_TCUCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_MSG | MDG BS MAT: Message Structure for Material API | 20091106 | |||
| 2 | ES_TCUCH | Call by reference | Type reference (TYPE) | TCUCH | Customizing: Batch Configuration for Rel.3.0 | 20091106 |
Method GET_TCUCH on class CL_MDG_BS_MAT_API has no exception.
Method GET_TCURM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091103 | |||
| 2 | ES_TCURM | Call by reference | Type reference (TYPE) | TCURM | Customizing: MM Configuration | 20091029 |
Method GET_TCURM on class CL_MDG_BS_MAT_API has no exception.
Method MAP_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Message Structure for Material API | 20091029 | |||
| 2 | ET_MMD_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | all messages returned from API and MMD | 20120224 | |||
| 3 | IT_MERRDAT | Call by reference | Type reference (TYPE) | MERRDAT_TT | Table Type for MERRDAT | 20091102 | |||
| 4 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091215 |
Method MAP_MESSAGES on class CL_MDG_BS_MAT_API has no exception.
Method MATERIAL_RESET_BUFFER Signature
Method MATERIAL_RESET_BUFFER on class CL_MDG_BS_MAT_API has no parameter.
Method MATERIAL_RESET_BUFFER on class CL_MDG_BS_MAT_API has no exception.
Method MATNR_INTERNAL_NUMBER_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20100827 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100827 | |||
| 3 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20100827 |
Method MATNR_INTERNAL_NUMBER_CHECK on class CL_MDG_BS_MAT_API has no exception.
Method MATNR_NUMBER_CHECK_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20100827 | |||
| 2 | IV_CHECK_MATNR | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100827 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100827 | |||
| 4 | IV_MATNR_TMP | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100827 | |||
| 5 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20100827 | |||
| 6 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100827 |
Method MATNR_NUMBER_CHECK_COMPLETE on class CL_MDG_BS_MAT_API has no exception.
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | MDG BS MAT: Material Master Data Structure | 20091014 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091005 | |||
| 3 | IS_SELECTION | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_SELECTION | MDG BS MAT: Material API READ Select Structure | 20091013 | |||
| 4 | IT_MAT_SEGMENTS | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20091102 |
Method READ on class CL_MDG_BS_MAT_API has no exception.
Method READ_MERGE_DATA4MTART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_DATA | Call by reference | Type reference (TYPE) | TY_T_MAT_DATA | 20120411 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20120411 | |||
| 3 | IT_R_MAT_DATA | Call by reference | Type reference (TYPE) | TY_T_R_MAT_DATA | 20120411 |
Method READ_MERGE_DATA4MTART on class CL_MDG_BS_MAT_API has no exception.
Method READ_TEXT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEXT | Call by reference | Type reference (TYPE) | LTX1_UEB_TT | Table Type for LTX1_UEB | 20120425 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20120425 |
Method READ_TEXT_BUFFER on class CL_MDG_BS_MAT_API has no exception.
Method REPLACE_TMP_MATNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | MDG BS MAT: Material Master Data Structure | 20130206 | |||
| 2 | IT_MATNR_MAP | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_TMP_TO_INT_ID_MAP | MDG BS MAT: Material No TMP to Internal Mapping Table | 20130206 |
Method REPLACE_TMP_MATNR on class CL_MDG_BS_MAT_API has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATNR_MAP | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_TMP_TO_INT_ID_MAP | MDG BS MAT: Material No TMP to Internal Mapping Table | 20120509 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20120509 | |||
| 3 | ET_MMD_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | all messages returned from API and MMD | 20120509 | |||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | MDG BS MAT: Material Master Data Structure | 20120509 | |||
| 5 | IT_MAT_SEGMENTS_EXT | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20120509 | |||
| 6 | IV_CHANGE_DOC_TCODE | Call by reference | Type reference (TYPE) | CHAR10 | SPACE | Transaction Code | 20120509 | ||
| 7 | IV_CHECK_MATNR | Call by reference | Type reference (TYPE) | XFELD | SPACE | X = request nr. range check (new MATNR externally specified) | 20120509 | ||
| 8 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Indicator: Test Mode | 20120509 |
Method SAVE on class CL_MDG_BS_MAT_API has no exception.
Method SET_ALL_X_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_X_DATA | Call by reference | Type reference (TYPE) | DATA | 20120411 | ||||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120411 |
Method SET_ALL_X_FIELDS on class CL_MDG_BS_MAT_API has no exception.
Method SET_CHANGED_FIELDNAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDNAME | Call by reference | Type reference (TYPE) | MASS_FIELDTAB | 20121123 | ||||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20121123 |
Method SET_CHANGED_FIELDNAMES on class CL_MDG_BS_MAT_API has no exception.
Method SET_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20091030 | |||
| 2 | IS_MESSAGE_KEYS | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_MSG | Used to set Org. keys | 20091102 | |||
| 3 | IV_FIELD1 | Call by reference | Type reference (TYPE) | FNAME_FULL | Field Name In Full (Table Name + Hyphen + Field Name) | 20091030 |
Method SET_MESSAGE on class CL_MDG_BS_MAT_API has no exception.
Method SET_PSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PSTAT | Call by reference | Type reference (TYPE) | PSTAT_D | Maintenance status | 20130212 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20130212 |
Method SET_PSTAT on class CL_MDG_BS_MAT_API has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 605 |