SAP ABAP Class CL_WSD_ERP_SE_BUS1001006 (TREX connection Material Master)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-MM-CS (Application Component) Additional Material Functions
     WSD_CS_FU (Package) Functionality Enhanced Material Search
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20060811
Properties
Class CL_WSD_ERP_SE_BUS1001006  
Short Description TREX connection Material Master    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WSD_CS_FU   Functionality Enhanced Material Search 
Created 20060811   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WSD_ERP_SE_BUS1001006 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20060811
Friends
Class CL_WSD_ERP_SE_BUS1001006 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIV Constant Private Type reference (TYPE) ACTIV_AUTH '03' 20060811
2 GC_BUSOBJ Constant Public Type reference (TYPE) COM_SEARCH_TV_BUSOBJ 'BUS1001006' 20060811
3 GC_FIELDNAME_ATTYP Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MATL_CAT' Material Category 20060811
4 GC_FIELDNAME_BISMT Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'OLD_MAT_NO' Mat. old number 20060811
5 GC_FIELDNAME_BRANDID Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'BRAND_ID' Attribute name 20081103
6 GC_FIELDNAME_EAN11 Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'EAN_UPC' EAN/UPC 20060811
7 GC_FIELDNAME_EKGRP Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PUR_GROUP' Data element (semantic domain) 20081024
8 GC_FIELDNAME_EKORG Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PURCH_ORG' Data element (semantic domain) 20081024
9 GC_FIELDNAME_EMFNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MFR_NO_EXT' Attribute name 20081103
10 GC_FIELDNAME_IDNLF Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'VEND_MAT' Material Number Used by Vendor 20060811
11 GC_FIELDNAME_KEYWORD Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'KEYWORD' Keyword 20070226
12 GC_FIELDNAME_LIFNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'VENDOR_NO' Account Number of Vendor or Creditor 20060811
13 GC_FIELDNAME_LTSNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'VEND_PART' Vendor Subrange 20060811
14 GC_FIELDNAME_LVORM Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'DEL_FLAG' Delition flag 20060811
15 GC_FIELDNAME_MAKTG Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MAKTG' Attribute Name 20100820
16 GC_FIELDNAME_MAKTX Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'DESCRIPTION' Material description 20060811
17 GC_FIELDNAME_MATKL Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MATL_GROUP' Material Group 20060811
18 GC_FIELDNAME_MATNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'EXTERNAL_KEY' Material number 20060811
19 GC_FIELDNAME_MFRNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MFR_NO' Attribute name 20081103
20 GC_FIELDNAME_MFRPN Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MANU_MAT' Attribute name 20100326
21 GC_FIELDNAME_MSTAE Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PUR_STATUS' Attribute name 20081103
22 GC_FIELDNAME_MTART Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'MATL_TYPE' Mat. Type 20060811
23 GC_FIELDNAME_NAME1 Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'NAME1' Vendor Name 20070220
24 GC_FIELDNAME_NAME2 Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'NAME2' Vendor Name 20070226
25 GC_FIELDNAME_NAME3 Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'NAME3' Vendor Name 20070226
26 GC_FIELDNAME_NAME4 Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'NAME4' Vendor Name 20070226
27 GC_FIELDNAME_PLANT Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PLANT' Attribute name 20090211
28 GC_FIELDNAME_PRDHA Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PROD_HIER' Prod. Hier. 20060811
29 GC_FIELDNAME_SAISJ Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'SEASON_YR' Data element (semantic domain) 20081024
30 GC_FIELDNAME_SAISO Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'SEASON' Data element (semantic domain) 20081024
31 GC_FIELDNAME_SAITY Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'SEASMATCAT' Data element (semantic domain) 20081024
32 GC_FIELDNAME_SATNR Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'CONF_MATL' Attribute name 20081110
33 GC_FIELDNAME_SPART Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'DIVISION' Divistion 20060811
34 GC_FIELDNAME_VKORG Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'SALESORG' Sales org. 20060811
35 GC_FIELDNAME_VTWEG Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'DISTR_CHAN' Distrib. channel 20060811
36 GC_FIELDNAME_WERKS Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'PLANT' Plant 20060811
37 GC_FIELDNAME_WGLIF Constant Private Type reference (TYPE) TREXD_ATTR_NAME 'VEND_MATG' Vendor mat. group 20060811
38 GC_GROUP_NO Constant Private Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP '1' 20060811
39 GC_OBJECT_TYPE Constant Public Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE '1' 20060811
40 GC_ROLLNAME_ATTYP Constant Private Type reference (TYPE) ROLLNAME 'ATTYP' 20060811
41 GC_ROLLNAME_BISMT Constant Private Type reference (TYPE) ROLLNAME 'BISMT ' 20060811
42 GC_ROLLNAME_BRANDID Constant Private Type reference (TYPE) ROLLNAME 'WRF_BRAND_ID' Data element (semantic domain) 20081103
43 GC_ROLLNAME_EAN11 Constant Private Type reference (TYPE) ROLLNAME 'EAN11' 20060811
44 GC_ROLLNAME_EKGRP Constant Private Type reference (TYPE) ROLLNAME 'EKGRP' Data element (semantic domain) 20081024
45 GC_ROLLNAME_EKORG Constant Private Type reference (TYPE) ROLLNAME 'EKORG' Data element (semantic domain) 20081024
46 GC_ROLLNAME_ELIFN Constant Private Type reference (TYPE) ROLLNAME 'LIFNR' Data element (semantic domain) 20060811
47 GC_ROLLNAME_EMFNR Constant Private Type reference (TYPE) ROLLNAME 'EMNFR' Data element (semantic domain) 20081103
48 GC_ROLLNAME_IDNLF Constant Private Type reference (TYPE) ROLLNAME 'IDNLF' Data element (semantic domain) 20060811
49 GC_ROLLNAME_KEYWORD Constant Private Type reference (TYPE) ROLLNAME 'WSD_KW ' 20070226
50 GC_ROLLNAME_LTSNR Constant Private Type reference (TYPE) ROLLNAME 'LTSNR' Data element (semantic domain) 20060811
51 GC_ROLLNAME_LVORM Constant Private Type reference (TYPE) ROLLNAME 'LVOMA' 20060811
52 GC_ROLLNAME_MAKTG Constant Private Type reference (TYPE) DDOBJNAME 'MAKTG' Name of ABAP Dictionary Object 20100820
53 GC_ROLLNAME_MAKTX Constant Private Type reference (TYPE) ROLLNAME 'MAKTG' 20060811
54 GC_ROLLNAME_MATKL Constant Private Type reference (TYPE) ROLLNAME 'MATKL' 20060811
55 GC_ROLLNAME_MATNR Constant Private Type reference (TYPE) ROLLNAME 'MATNR_TREX' 20060811
56 GC_ROLLNAME_MFRNR Constant Private Type reference (TYPE) ROLLNAME 'MFRNR' Data element (semantic domain) 20081103
57 GC_ROLLNAME_MFRPN Constant Private Type reference (TYPE) ROLLNAME 'MFRPN' Data element (semantic domain) 20100326
58 GC_ROLLNAME_MSTAE Constant Private Type reference (TYPE) ROLLNAME 'MSTAE' Data element (semantic domain) 20081103
59 GC_ROLLNAME_MTART Constant Private Type reference (TYPE) ROLLNAME 'MTART' 20060811
60 GC_ROLLNAME_NAME1 Constant Private Type reference (TYPE) ROLLNAME 'NAME1_GP' Data element (semantic domain) 20070220
61 GC_ROLLNAME_NAME2 Constant Private Type reference (TYPE) ROLLNAME 'NAME2_GP' Data element (semantic domain) 20070226
62 GC_ROLLNAME_NAME3 Constant Private Type reference (TYPE) ROLLNAME 'NAME3_GP' Data element (semantic domain) 20070226
63 GC_ROLLNAME_NAME4 Constant Private Type reference (TYPE) ROLLNAME 'NAME4_GP' Data element (semantic domain) 20070226
64 GC_ROLLNAME_PLANT Constant Private Type reference (TYPE) ROLLNAME 'WSD_PLANT' Data element (semantic domain) 20090211
65 GC_ROLLNAME_PRDHA Constant Private Type reference (TYPE) ROLLNAME 'PRODH_D' 20060811
66 GC_ROLLNAME_SAISJ Constant Private Type reference (TYPE) ROLLNAME 'SAISJ' Data element (semantic domain) 20081024
67 GC_ROLLNAME_SAISO Constant Private Type reference (TYPE) ROLLNAME 'SAISO' Data element (semantic domain) 20081024
68 GC_ROLLNAME_SAITY Constant Private Type reference (TYPE) ROLLNAME 'SAITY' Data element (semantic domain) 20081024
69 GC_ROLLNAME_SATNR Constant Private Type reference (TYPE) ROLLNAME 'SATNR' Data element (semantic domain) 20081110
70 GC_ROLLNAME_SPART Constant Private Type reference (TYPE) ROLLNAME 'SPART' 20060811
71 GC_ROLLNAME_VKORG Constant Private Type reference (TYPE) ROLLNAME 'VKORG' 20060811
72 GC_ROLLNAME_VTWEG Constant Private Type reference (TYPE) ROLLNAME 'VTWEG' 20060811
73 GC_ROLLNAME_WERKS Constant Private Type reference (TYPE) ROLLNAME 'WERKS_D' 20060811
74 GC_ROLLNAME_WGLIF Constant Private Type reference (TYPE) ROLLNAME 'WGLIF' Data element (semantic domain) 20060811
75 GS_AUTH Static Attribute Private Type reference (TYPE) TY_S_AUTH 20060811
76 GS_AUTH_EXT Static Attribute Private Type reference (TYPE) TY_S_AUTH_EXT 20060811
77 GT_AUTH Static Attribute Private Type reference (TYPE) TY_T_AUTH 20060811
78 GT_AUTH_EXT Static Attribute Private Type reference (TYPE) TY_T_AUTH_EXT 20060811
79 GT_DFIES_EINA Static Attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20060811
80 GT_DFIES_EINE Static Attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20081024
81 GT_DFIES_MAKT Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
82 GT_DFIES_MAMT Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
83 GT_DFIES_MARA Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
84 GT_DFIES_MARC Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
85 GT_DFIES_MAW1 Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
86 GT_DFIES_MEAN Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
87 GT_DFIES_MLEA Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
88 GT_DFIES_MVKE Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
89 GT_DFIES_WLK2 Static Attribute Private Type reference (TYPE) DFIES_TABLE 20060811
90 GT_DFIES_WSD_KEYWORD_AS Static Attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20060811
91 GV_LENGTH_MATNR Static Attribute Private Type reference (TYPE) I 20060811
92 GV_LENGTH_MATNR_VKORG Static Attribute Private Type reference (TYPE) I 20060811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE_VALUE Static method Private Method 20060811
2 ADD_BADI_ATTRIBUTES Static method Private Method 20090219
3 ADD_TEXT_TO_CONTENT Static method Private Method 20060811
4 ADD_VALUES_TO_CONTENT Static method Private Method 20060811
5 CHECK_AUTHORIZATION Static method Private Method 20060811
6 GET_ATTRIBUTE_VALUES Static method Private Method 20060811
7 GET_DFIES_COMMON Static method Private Method 20060811
8 INIT_DFIES_INFORMATION Static method Private Method 20060811
Events
Class CL_WSD_ERP_SE_BUS1001006 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_AUTH Public See coding 20060811 begin of ty_s_auth, authorized type xfeld, end of ty_s_auth
2 TY_S_AUTH_EXT Public See coding 20060811 begin of ty_s_auth_ext, authorized type xfeld, begru type begru, end of ty_s_auth_ext
3 TY_T_AUTH Public See coding 20060811 ty_t_auth type sorted table of ty_s_auth with unique key authorized
4 TY_T_AUTH_EXT Public See coding 20060811 ty_t_auth_ext type sorted table of ty_s_auth_ext with unique key begru
Method Signatures

Method ADD_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIST Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST 20060811
2 Importing IV_DD_OBJ Call by reference Type reference (TYPE) DDOBJNAME 20060811
3 Importing IV_NAME Call by reference Type reference (TYPE) TREXD_ATTR_NAME 20060811
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20060811
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060811

Method ADD_BADI_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIST Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST Interface for the Assistant for Search Engine Indexing 20090219
2 Importing IR_BADI_INSTANCE Call by reference Object reference (TYPE REF TO) BADI_WSD_SES_ADD_ATTR 20090219
3 Importing IV_STR_VALUE Call by reference Type reference (TYPE) ANY 20090219
4 Importing I_STR_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090219

Method ADD_BADI_ATTRIBUTES on class CL_WSD_ERP_SE_BUS1001006 has no exception.

Method ADD_TEXT_TO_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIST Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST 20060811
2 Importing IV_ID Call by reference Type reference (TYPE) TDID 20060811
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS 20060811
4 Importing IV_NAME Call by reference Type reference (TYPE) TDOBNAME 20060811
5 Importing IV_OBJECT Call by reference Type reference (TYPE) TDOBJECT 20060811
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal Error 20130729

Method ADD_VALUES_TO_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIST Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST 20060811
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY 20060811
3 Importing IT_DFIES Call by reference Type reference (TYPE) DFIES_TABLE 20060811
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20071130
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal Error 20130729

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGRU Call by reference Type reference (TYPE) BEGRU 20060811
# Exception Resumable Description Created on
1 NO_AUTHORIZATION 20060811

Method GET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIST Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST 20060811
2 Importing IT_ATTRIBUTE_NAMES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME 20060811
3 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID 20060811
4 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ 20060811
5 Importing IV_CHECK_AUTHORIZATION Call by reference Type reference (TYPE) BOOLE_D 'X' 20060811
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE 20060811
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060811

Method GET_DFIES_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) DFIES_TABLE 20060811
2 Importing IV_TABLE Call by reference Type reference (TYPE) DDOBJNAME 20060811
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060811

Method INIT_DFIES_INFORMATION Signature

Method INIT_DFIES_INFORMATION on class CL_WSD_ERP_SE_BUS1001006 has no parameter.
Method INIT_DFIES_INFORMATION on class CL_WSD_ERP_SE_BUS1001006 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700