SAP ABAP Class IF_ERP_CUSTOMER_FIELDS (Field Interface of Customer Master Data)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ERP_CUSTOMER | CUstomer Master Data API in ERP | 20090928 |
Properties
| Class | IF_ERP_CUSTOMER_FIELDS | |
| Short Description | Field Interface of Customer Master Data | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20090928 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_ERP_CUSTOMER_FIELDS has no forward declaration.
Interfaces
Class IF_ERP_CUSTOMER_FIELDS has no interface implemented.
Friends
Class IF_ERP_CUSTOMER_FIELDS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20091002 | |||||
| 2 | Constant | Public | See coding | 20090929 | |||||
| 3 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD_MAP | 20091026 | ||||
| 4 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD_CAT | 20090929 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD_CAT | 20091002 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD_CAT | 20091013 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD_CAT | 20091002 | ||||
| 8 | Instance attribute | Public | Type reference (TYPE) | TT_FIELD | 20090929 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get field property | 20090928 | |
| 2 | Static method | Public | Method | Get Value list of some customer master data fields | 20090928 | |
| 3 | Instance method | Public | Method | Set mand. Fields, which are not displyed as Mandatory in UI | 20090929 |
Events
Class IF_ERP_CUSTOMER_FIELDS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_BILLING_BLOCK | Public | See coding | 20091130 | BEGIN OF ts_billing_block,
billing_block TYPE faksp,
text TYPE vtext,
END OF ts_billing_block
|
||
| 2 | TS_DELIVERY_BLOCK | Public | See coding | 20091130 | BEGIN OF ts_delivery_block,
delivery_block TYPE lifsp,
text TYPE vtext,
END OF ts_delivery_block
|
||
| 3 | TS_DELIVERY_TYPE | Public | See coding | 20100304 | BEGIN OF ts_delivery_type,
delivery_type TYPE vsbed,
text TYPE vsbed_bez,
END OF ts_delivery_type
|
||
| 4 | TS_FIELD | Public | See coding | 20091013 | BEGIN OF ts_field,
flash_name TYPE tabname,
field_name TYPE feldname,
END OF ts_field
|
||
| 5 | TS_FIELD_CAT | Public | See coding | 20091013 | BEGIN OF ts_field_cat,
int_tab_name TYPE tabname,
int_field_name TYPE feldname,
mandatory TYPE abap_bool,
read_only TYPE abap_bool,
nondisply TYPE abap_bool,
irrelevant TYPE abap_bool,
ref_value TYPE REF TO data,
END OF ts_field_cat
|
||
| 6 | TS_FIELD_MAP | Public | See coding | 20091026 | BEGIN OF ts_field_map,
flash_name TYPE tabname,
field_name TYPE feldname,
int_tab_name TYPE tabname,
int_field_name TYPE feldname,
END OF ts_field_map
|
||
| 7 | TS_INCOTERMS | Public | See coding | 20091026 | BEGIN OF ts_incoterms,
incoterms TYPE inco1,
text TYPE bezei30,
END OF ts_incoterms
|
||
| 8 | TS_ORDER_BLOCK | Public | See coding | 20091130 | BEGIN OF ts_order_block,
order_block TYPE aufsp,
text TYPE vtext,
END OF ts_order_block
|
||
| 9 | TS_PART_FUNC | Public | See coding | 20091026 | BEGIN OF ts_part_func,
part_func TYPE parvw,
text TYPE vtxtk,
END OF ts_part_func
|
||
| 10 | TS_POWEROFATT | Public | See coding | 20091120 | BEGIN OF ts_powerofatt,
powerofatt TYPE inco1,
text TYPE bezei30,
END OF ts_powerofatt
|
||
| 11 | TS_SALES_AREA | Public | See coding | 20091013 | BEGIN OF ts_sales_area,
sales_org TYPE vkorg,
distribution_channel TYPE vtweg,
division TYPE spart,
END OF ts_sales_area
|
||
| 12 | TS_SUPPORT_BLOCK | Public | See coding | 20091130 | BEGIN OF ts_support_block,
support_block TYPE cassd_x,
text TYPE vtext,
END OF ts_support_block
|
||
| 13 | TT_BILLING_BLOCK | Public | See coding | 20091130 | tt_billing_block TYPE STANDARD TABLE OF ts_billing_block
|
||
| 14 | TT_COMMUN_VALUE | Public | See coding | 20090929 | tt_commun_value TYPE STANDARD TABLE OF tsact
|
||
| 15 | TT_DELIVERY_BLOCK | Public | See coding | 20091130 | tt_delivery_block TYPE STANDARD TABLE OF ts_delivery_block
|
||
| 16 | TT_DELIVERY_TYPE | Public | See coding | 20100304 | tt_delivery_type TYPE STANDARD TABLE OF ts_delivery_type
|
||
| 17 | TT_DELIVERY_VALUE | Public | See coding | 20090929 | tt_delivery_value TYPE STANDARD TABLE OF tprit
|
||
| 18 | TT_FIELD | Public | See coding | 20090929 | tt_field TYPE STANDARD TABLE OF ts_field
|
||
| 19 | TT_FIELD_CAT | Public | See coding | 20090929 | tt_field_cat TYPE STANDARD TABLE OF ts_field_cat
|
||
| 20 | TT_FIELD_MAP | Public | See coding | 20091026 | tt_field_map TYPE STANDARD TABLE OF ts_field_map
|
||
| 21 | TT_INCOTERMS | Public | See coding | 20091014 | tt_incoterms TYPE STANDARD TABLE OF ts_incoterms
|
||
| 22 | TT_ORDER_BLOCK | Public | See coding | 20091130 | tt_order_block TYPE STANDARD TABLE OF ts_order_block
|
||
| 23 | TT_PART_FUNC | Public | See coding | 20091013 | tt_part_func TYPE STANDARD TABLE OF ts_part_func
|
||
| 24 | TT_POWEROFATT | Public | See coding | 20091120 | tt_powerofatt TYPE STANDARD TABLE OF ts_powerofatt
|
||
| 25 | TT_SUPPORT_BLOCK | Public | See coding | 20091130 | tt_support_block TYPE STANDARD TABLE OF ts_support_block
|
Method Signatures
Method GET_FIELDS_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MANDATORY_FIELDS | Call by reference | Type reference (TYPE) | TT_FIELD | 20090929 | ||||
| 2 | ET_NONDISPLAY_FIELDS | Call by reference | Type reference (TYPE) | TT_FIELD | 20090930 | ||||
| 3 | ET_READONLY_FIELDS | Call by reference | Type reference (TYPE) | TT_FIELD | 20090929 | ||||
| 4 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR01 | 'G' | Character Field Length 1 | 20091013 |
Method GET_FIELDS_PROPERTY on class IF_ERP_CUSTOMER_FIELDS has no exception.
Method GET_VALUE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUE | Call by reference | Type reference (TYPE) | TABLE | 20090929 | ||||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | CHAR50 | Comment | 20090929 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | 'E' | Language Key | 20090929 |
Method GET_VALUE_LIST on class IF_ERP_CUSTOMER_FIELDS has no exception.
Method SET_NONUI_MANDATORY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NONUI_MAND | Call by reference | Type reference (TYPE) | TT_FIELD | 20090929 |
Method SET_NONUI_MANDATORY_FIELDS on class IF_ERP_CUSTOMER_FIELDS has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |