SAP ABAP Class CL_WRF_APC_ARTICLE (CL_WRF_APC_ARTICLE)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-RA (Application Component) Assortment
     WRF_APC (Package) Operational Assortment Planning and Control
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_APC_GENERIC_ARTICLE Operational APC - R3 or Planned Generic Article Class 20031124
2 Inheritance (c INHERITING FROM c_ref)  CL_WRF_APC_PREPACK_ARTICLE Operational APC - R3 or Planned Prepack Article Class 20031201
Properties
Class CL_WRF_APC_ARTICLE  
Short Description    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class WRF_APC    
Program status     
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20031114   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_APC_ARTICLE has no forward declaration.
Interfaces
Class CL_WRF_APC_ARTICLE has no interface implemented.
Friends
Class CL_WRF_APC_ARTICLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ATTYP_GENERIC Constant Public Type reference (TYPE) ATTYP '01' Generic article 20031201
2 CO_ATTYP_PREPACK Constant Public Type reference (TYPE) ATTYP '11' Prepack article 20031201
3 CO_ATTYP_SINGLE Constant Public Type reference (TYPE) ATTYP '00' Single article 20031201
4 CO_ATTYP_VARIANT Constant Public Type reference (TYPE) ATTYP '02' Variant article 20031201
5 CO_CHGTY_CDT_ASGN Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '04' CDT Node has been assigned 20031212
6 CO_CHGTY_CDT_UNASGN Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '05' CDT Node had benn unassigned 20031212
7 CO_CHGTY_CHVAL_ASGN Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '02' Characteristic value has been assigned 20031212
8 CO_CHGTY_CHVAL_UNASGN Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '03' Characteristic value has been unassigned 20031212
9 CO_CHGTY_CLEANED Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '22' Article has been cleaned 20050225
10 CO_CHGTY_DEL_CV_SELROW Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '19' Char. values combinaison has been deleted from dialog matrix 20040927
11 CO_CHGTY_MPA Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '17' Markdown profile has been modified 20040325
12 CO_CHGTY_NEW_CV_SELROW Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '18' New char. values combinaison for prepack dialog matrix 20040927
13 CO_CHGTY_PABD Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '01' Basic data has been modified 20031212
14 CO_CHGTY_PADA Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '12' Dynamic attribute value has been modified 20031212
15 CO_CHGTY_PADSC Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '06' Description has been modified 20031212
16 CO_CHGTY_PALT Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '07' Long text has been modified 20031212
17 CO_CHGTY_PAPL Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '10' Plant data has been modified 20031212
18 CO_CHGTY_PAPUR Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '11' Purchasing data has been modified 20031212
19 CO_CHGTY_PASD Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '09' Sales data has been modified 20031212
20 CO_CHGTY_PAUOM Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '08' Unit of measure has been modified 20031212
21 CO_CHGTY_PP_ADD Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '20' New prepack has been created 20041222
22 CO_CHGTY_PP_RMV Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '21' Prepack has been deleted 20041222
23 CO_CHGTY_RELEASED Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '15' The article has been released 20031216
24 CO_CHGTY_UNRELEASED Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '16' The article has been unreleased 20031216
25 CO_CHGTY_VAR_ADD Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '13' New variant has been created 20031212
26 CO_CHGTY_VAR_RMV Constant Public Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE '14' Variant has been removed 20031212
27 CO_FLAG_RELEASED Constant Public Type reference (TYPE) WRF_APC_ARTREL_FLAG 'X' Article released 20040220
28 CO_FLAG_RLS_DELAY Constant Public Type reference (TYPE) WRF_APC_ARTREL_FLAG 'D' Release a planned article in delay mode 20031216
29 CO_FLAG_RLS_IMMED Constant Public Type reference (TYPE) WRF_APC_ARTREL_FLAG 'I' Release a planned article in immediate mode 20031216
30 CO_FLAG_RLS_PLANONLY_PP Constant Public Type reference (TYPE) WRF_APC_ARTREL_FLAG 'P' "Planning-only" Prepack released 20050324
31 CO_HIER_ID_DEACTIVE Constant Public Type reference (TYPE) MATGRP_HIER-STATUS '03' hierarchy status 20040428
32 CO_MSGTY_E Constant Public Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20040907
33 CO_MSGTY_I Constant Public Type reference (TYPE) BAPI_MTYPE 'I' Message type: S Success, E Error, W Warning, I Info, A Abort 20040907
34 CO_MSGTY_S Constant Public Type reference (TYPE) BAPI_MTYPE 'S' Message type: S Success, E Error, W Warning, I Info, A Abort 20040909
35 CO_MSGTY_W Constant Public Type reference (TYPE) BAPI_MTYPE 'W' Message type: S Success, E Error, W Warning, I Info, A Abort 20040907
36 CO_SPERRMODUS_E Constant Public Type reference (TYPE) SPERA 'E' Exclusive lock 20040419
37 CO_SPERRMODUS_S Constant Public Type reference (TYPE) SPERA 'S' Shared lock 20040419
38 CO_STS_COMPLETELY_RELEASED Constant Public Type reference (TYPE) WRF_APC_ARTREL_STATUS '2' Planned article: Completely released 20031212
39 CO_STS_NOT_RELEASED Constant Public Type reference (TYPE) WRF_APC_ARTREL_STATUS '0' Planned article: Not released 20031212
40 CO_STS_PARTIALLY_RELEASED Constant Public Type reference (TYPE) WRF_APC_ARTREL_STATUS '1' Planned article: Partially released 20031212
41 MR_CLASSIFICATION Instance attribute Public Object reference (TYPE REF TO) CL_WRF_APC_CLASSIFICATION Reference to the classification used by the article 20031128
42 MR_EXIT_ARTICLE Static Attribute Protected Object reference (TYPE REF TO) IF_EX_WRF_APC_X_ARTICLE_E Business add-in interface IF_EX_WRF_APC_X_ARTICLE_E 20031212
43 MS_MARA Instance attribute Protected Type reference (TYPE) MARA General data about the article (Only for R3 article) 20031230
44 MS_MAW1 Instance attribute Protected Type reference (TYPE) MAW1 Material Master: Default Fields and Special Retail Fields 20050926
45 MS_ORG_LEVEL_SEL Instance attribute Protected Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Organization level used to read the article data 20050623
46 MS_PABD Instance attribute Public Type reference (TYPE) WRF_APC_PABD Planned Article Basic Data 20031114
47 MS_PAPUR_RELIF Instance attribute Protected Type reference (TYPE) WRF_APC_PAPUR Planned Article Purchasing Data and Prices 20050808
48 MTO_CHAR_VALU_ASGN Instance attribute Public Type reference (TYPE) WRF_APC_CHARVALU_ASGN_TTY Characteristic values assigned to an article 20031128
49 MTO_CHAR_VALU_ASGN_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PACHR_KEY_TTY Char. values assigned to an article (marked for deletion) 20031128
50 MTO_MPA Instance attribute Protected Type reference (TYPE) WRF_APC_MPA_TTY 20040324
51 MTO_MPA_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_MPA_KEY_TTY Key Fields of Table WRF_APC_MPA 20040324
52 MTO_MVKE_KEY Instance attribute Private Type reference (TYPE) MVKE_KEY_LTTY MVKE key 20050908
53 MTO_PACDT Instance attribute Public Type reference (TYPE) WRF_APC_PACDT_TTY Planned Article Assignments into CDT 20031114
54 MTO_PACDT_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PACDT_KEY_TTY Planned Article Assignments into CDT (marked for deletion) 20031114
55 MTO_PADA Instance attribute Protected Type reference (TYPE) WRF_APC_PADA_TTY Planned Article Dynamic Attributes 20031114
56 MTO_PADA_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PADA_KEY_TTY Planned Article Dynamic Attributes (marked for deletion) 20031114
57 MTO_PADSC Instance attribute Public Type reference (TYPE) WRF_APC_PADSC_TTY Planned Article Descriptions 20031114
58 MTO_PADSC_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PADSC_KEY_TTY Planned Article Descriptions (marked for deletion) 20031114
59 MTO_PALT Instance attribute Protected Type reference (TYPE) WRF_APC_PALT_TTY Planned Article Long Texts 20031222
60 MTO_PALT_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PALT_KEY_TTY Planned Article Long Texts (For deletion) 20031222
61 MTO_PAPUR Instance attribute Protected Type reference (TYPE) WRF_APC_PAPUR_TTY Planned Article Purchasing Data 20031114
62 MTO_PAPUR_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PAPUR_KEY_TTY Planned Article Purchasing Data (marked for deletion) 20031114
63 MTO_PAPUR_EKPNN Instance attribute Protected Type reference (TYPE) WRF_APC_PAPUR_TTY Planned Article Purchasing Data 20050908
64 MTO_PAPUR_UNDO Instance attribute Protected Type reference (TYPE) WRF_APC_PAPUR_TTY Planned Article Purchasing Data 20040720
65 MTO_PASD Instance attribute Protected Type reference (TYPE) WRF_APC_PASD_TTY Planned Article Sales Data 20031114
66 MTO_PASD_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PASD_KEY_TTY Planned Article Sales Data (marked for deletion) 20031114
67 MTO_PASD_UNDO Instance attribute Protected Type reference (TYPE) WRF_APC_PASD_TTY Planned Article Sales Data 20040629
68 MTO_PAUOM Instance attribute Protected Type reference (TYPE) WRF_APC_PAUOM_TTY Planned Article Units of Measure 20031114
69 MTO_PAUOM_DEL Instance attribute Protected Type reference (TYPE) WRF_APC_PAUOM_KEY_TTY Planned Article Units of Measure (marked for deletion) 20031114
70 MT_EINA Instance attribute Protected Type reference (TYPE) WRF_APC_EINA_TTY Purchasing Info Record: General Data 20040317
71 MT_EINE Instance attribute Protected Type reference (TYPE) WRF_APC_EINE_TTY Purchasing Info Record: Purchasing Organization Data 20040317
72 MT_RELIF Instance attribute Private Type reference (TYPE) RELIF_TTY regular vendor 20050809
73 MT_T141 Static Attribute Private Type reference (TYPE) T141_TTY Material Status 20050729
74 M_ATTYP Instance attribute Public Type reference (TYPE) ATTYP Material category 20031114
75 M_ATTYP_T Instance attribute Public Type reference (TYPE) ATYPX Description of material category 20050530
76 M_BSTAT Instance attribute Public Type reference (TYPE) WRFBSTAT Creation Status - Retail Fashion 20050517
77 M_CHANGED Instance attribute Public Type reference (TYPE) XFELD Indicates whether it has been changed or not 20031114
78 M_DELETED Instance attribute Public Type reference (TYPE) XFELD Indicates whether it has been flagged for deletion 20031114
79 M_EKORG_EKPNN Instance attribute Protected Type reference (TYPE) EKORG Purchasing Organization 20050908
80 M_LIFNR_EKPNN Instance attribute Protected Type reference (TYPE) ELIFN Vendor Account Number 20050908
81 M_LOCK Instance attribute Public Type reference (TYPE) SPERA Type of block (shared, exclusive) 20040115
82 M_MATNR Instance attribute Public Type reference (TYPE) MATNR Material Number 20031114
83 M_MPA_LOADED Instance attribute Protected Type reference (TYPE) XFELD ndicates if the MPA are loaded in the instance or offline 20040324
84 M_NEW Instance attribute Public Type reference (TYPE) XFELD Indicates the planned article is newly created 20040921
85 M_PADA_LOADED Instance attribute Protected Type reference (TYPE) XFELD Indicates if the DA are loaded in the instance or offline 20031114
86 M_PALT_LOADED Instance attribute Protected Type reference (TYPE) XFELD Indicates if Long Text are loaded in the instance or offline 20031222
87 M_PAPUR_LOADED Instance attribute Protected Type reference (TYPE) XFELD Indicates if the PD are loaded in the instance or offline 20031114
88 M_PASD_LOADED Instance attribute Protected Type reference (TYPE) XFELD Indicates if the SD are loaded in the instance or offline 20031114
89 M_PAUOM_LOADED Instance attribute Protected Type reference (TYPE) XFELD Indicates if the UOM are loaded in the instance or offline 20031114
90 M_PLANNED Instance attribute Protected Type reference (TYPE) XFELD Indicates whether it is a planned or an existing R3 article 20031114
91 M_RELEASED Instance attribute Protected Type reference (TYPE) WRF_APC_ARTREL_FLAG Planned article: Release flag 20031114
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_CDT_NODE Instance method Public Method Assign the planned material to hierarchy node 20040119
2 ASSIGN_CHAR_VALU Instance method Public Method Assign a characteristic value 20031219
3 CHECK_ARTICLE_STATUS Static method Public Method Checks the material status of an existing material 20050729
4 CHECK_CDT_NODE_SUBORDINATE Static method Public Method Check if node is subordinate to main node and an end node 20040802
5 CHECK_COMPLETENESS Instance method Public Method Verify that all attributes are filled correctly 20031216
6 CHECK_EXT_ARTICLE_NUMBER Static method Private Method Validate an external material number upon creation 20031205
7 CLASS_CONSTRUCTOR Static method Public Constructor Get the instance for the BAdIs 20031210
8 CONSTRUCTOR Instance method Public Constructor Initialize an instance of a material 20031125
9 COPY Instance method Public Method Create a copy of an existing or planned material 20031212
10 CREATE_PLANNED_ARTICLE Static method Public Method Create a new planned material 20031125
11 DELETE Instance method Public Method Mark a planned material for the deletion 20031212
12 GET_ARTICLE Static method Public Method Get an existing or planned material 20031125
13 GET_CURRENT_DESCRIPTION Instance method Public Method Get the current short text description of a material 20040423
14 GET_DEFAULT_CDT_NODE Static method Public Method Search unique end node subordinate to main node 20040929
15 GET_DELETED_SALES_PURCH_DATA Instance method Public Method Get the purchasing data for a material 20040722
16 GET_DESC_ART Static method Public Method Get the current description of a material / static 20061116
17 GET_DYNAMIC_ATTRIBUTES Instance method Public Method Get the dynamic attribute values for a material 20031212
18 GET_LONG_TEXT Instance method Public Method Get the long texts for a material 20040127
19 GET_MARA_DATA Instance method Public Method Get general material data (Only valid for ERP material) 20041115
20 GET_MARKUPS Instance method Protected Method Get the markups for material without checks 20050908
21 GET_MAW1 Instance method Public Method Get general material data (Only valid for R/3 article) 20050926
22 GET_MPA Instance method Public Method Get the markdown profile assignment for a material 20040325
23 GET_NETNET_PRICE Instance method Protected Method Get net net purchasing price for given material 20050908
24 GET_NEXT_ARTICLE_NUMBER Instance method Protected Method Get the next material number available 20031203
25 GET_PURCHASING_COND Instance method Public Method Get purchasing conditions for given material 20041123
26 GET_PURCHASING_DATA Instance method Public Method Get the purchasing data for a material 20040127
27 GET_SALES_DATA Instance method Public Method Get the sales data for a material 20040123
28 GET_UOM Instance method Public Method Get the units of measure for a material 20040127
29 IS_CHANGES_PROHIBITED Instance method Public Method Indicates whether the changes are prophibited or not. 20031212
30 IS_PLANNED Instance method Public Method Indicates whether it is a planned or an existing material 20031212
31 IS_RELEASED Instance method Public Method Indicates the release status for the material 20031212
32 LOCK Instance method Public Method Lock material 20040419
33 MAP_PRICAT_BASIC Instance method Private Method Map a PRICAT item into a planned material 20031128
34 MAP_REFARTICLE_BASIC Instance method Private Method Map an existing material into a planned material 20031128
35 MAP_REF_CDT Instance method Protected Method Map reference hierarchy assignment into a planned material 20050426
36 MAP_REF_MAKTL_BASIC Instance method Private Method Map information from reference material of material group 20040715
37 MODIFY_BASIC_DATA Instance method Public Method Update the basic data for a planned material 20040119
38 MODIFY_DESCRIPTION Instance method Public Method Add or change a short text description to the material 20040116
39 MODIFY_DYNAMIC_ATTRIBUTE Instance method Public Method Add or change a dynamic attribute value to the material 20031212
40 MODIFY_LONG_TEXT Instance method Public Method Update the long text for a material 20040127
41 MODIFY_MPA Instance method Public Method Update the markdown profile assignment for a material 20040325
42 MODIFY_PURCHASING_DATA Instance method Public Method Update the purchasing data for a material 20040127
43 MODIFY_SALES_DATA Instance method Public Method Update the sales data for a material 20040123
44 MODIFY_UOM Instance method Public Method Update the units of measure for a material 20040127
45 READ_MVKE Instance method Protected Method Read MVKE for a list of materials / a distribution chain 20091014
46 READ_PLANNED_ARTICLE_BASIC Instance method Private Method Read a planned material from DB. 20031128
47 READ_PRICES Instance method Protected Method Read sales price and net/net purchasing price 20091014
48 READ_R3_ARTICLE_BASIC Instance method Private Method Read an existing material from DB. 20031128
49 READ_R3_ARTICLE_CHAR_VALUES Instance method Private Method Read char. values of an existing material from DB. 20051006
50 RELEASE Instance method Public Method Mark a planned material ready for the release process 20031216
51 REMOVE_ALL_UOM Instance method Private Method Remove all alternate units of measure from the material 20100202
52 REMOVE_DESCRIPTION Instance method Public Method Remove a short text description from the material 20040116
53 REMOVE_DYNAMIC_ATTRIBUTE Instance method Public Method Remove a dynamic attribute value from the material 20031212
54 REMOVE_LONG_TEXT Instance method Public Method Remove a long text from the material 20040127
55 REMOVE_MPA Instance method Public Method Remove the markdown profile assignment from the material 20040325
56 REMOVE_PURCHASING_DATA Instance method Public Method Remove a purchasing data value from the material 20040127
57 REMOVE_SALES_DATA Instance method Public Method Remove a sales data value from the material 20040127
58 REMOVE_UOM Instance method Public Method Remove the units of measure from the material 20040127
59 SAVE Instance method Public Method Save the material into array buffers prior to a DB save 20031216
60 SAVE_IMMEDIATELY Instance method Public Method Quick save of a material into its database tables 20031216
61 SET_ARTICLE_NUMBER Instance method Protected Method Set the material number 20040105
62 UNASSIGN_CDT_NODE Instance method Public Method Unassigned the planned material from hierarchy node 20040119
63 UNASSIGN_CHAR_VALU Instance method Public Method Unassign a characteristic value 20031219
64 UNDO_REMOVE_PURCHASING_DATA Instance method Public Method Undo remove purchasing data from the material 20040720
65 UNDO_REMOVE_SALES_DATA Instance method Public Method Undo remove sales data from the material 20040629
66 UNLOCK Instance method Public Method Unlock a material 20040419
67 UNRELEASE Instance method Public Method Unmark a planned material for the release process 20031216
68 UPDATE_UNIT Instance method Public Method Update unit of measure 20040602
69 VALIDATE_BASIC_DATA Instance method Public Method Validate the basic data for a material 20040119
70 VALIDATE_CDT Instance method Public Method Validate hierarchy assignment 20040428
71 VALIDATE_DYNAMIC_ATTRIBUTE Instance method Public Method Validate the dynamic attributes for a material 20031212
72 VALIDATE_MPA Instance method Public Method Validate the markdown profile assignment for a material 20040325
73 VALIDATE_PURCHASING_DATA Instance method Public Method Validate the purchasing data for a material 20040127
74 VALIDATE_SALES_DATA Instance method Public Method Validate the sales data for a material 20040123
75 VALIDATE_UOM Instance method Public Method Validate the units of measure for a material 20040127
Events
# Event Type Visibility Description Created on
1 ARTICLE_CHANGED Instance Event
(0)
Public
(2)
The planned article has been changed 20031212
2 ARTICLE_DELETED Instance Event
(0)
Public
(2)
The planned article has been deleted 20031212
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MVKE_KEY_STY Protected See coding 20091014 begin of MVKE_KEY_STY, matnr type matnr, vkorg type vkorg, vtweg type vtweg, pmatn type pmatn, vrkme type vrkme, end of mvke_key_sty
2 MVKE_KEY_TTY Protected See coding 20091014 mvke_key_tty type standard table of mvke_key_sty
3 PRE03_TTY Protected See coding 20091014 PRE03_TTY type standard table of pre03
Method Signatures

Method ASSIGN_CDT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHK_UNDER_NODE Call by reference Type reference (TYPE) FLAG check only one unique ending node under the node the purc 20040917
2 Importing I_HIER_ID Call by reference Type reference (TYPE) WRF_HIER_CNT Hierarchie-ID 20040119
3 Importing I_MAINFLG Call by reference Type reference (TYPE) WRF_MAIN_FLAG 20040119
4 Importing I_MAIN_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE 20040602
5 Importing I_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Hierarchieknoten 20040119
6 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20050512
7 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUB Gültig bis (Datum) 20050512
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040119
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040119

Method ASSIGN_CHAR_VALU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value Normalized 20040602
2 Importing I_ATINN Call by reference Type reference (TYPE) ATINN 20031219
3 Importing I_ATWRT Call by reference Type reference (TYPE) ATWRT Merkmalswert 20031219
4 Importing I_PRICAT_CHECK Call by reference Type reference (TYPE) XFELD 'X' For material with reference to PRICAT, don't assign CV 20040923
5 Importing I_REPLACE Call by reference Type reference (TYPE) XFELD SPACE 20031222
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031222
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031222

Method CHECK_ARTICLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060217
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050729
3 Importing I_MMSTA Call by reference Type reference (TYPE) MATSTATUS 20050729
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20050729
2 CX_WRF_APC_ROOT_EXCEPTIONS 20050729

Method CHECK_CDT_NODE_SUBORDINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBORDINATE Call by reference Type reference (TYPE) XFELD 20050621
2 Importing I_CHK_ENDNODE Call by reference Type reference (TYPE) XFELD 'X' Check if it is a end node 20040802
3 Importing I_CHK_SUBORDINATE Call by reference Type reference (TYPE) XFELD 'X' Check if it is subordinate to main node 20040802
4 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning don't generate an exception 20040921
5 Importing I_HIERID Call by reference Type reference (TYPE) WRF_HIER_CNT Hierarchie-ID 20040802
6 Importing I_MAINNODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Main Hierarchy Node 20040802
7 Importing I_MATNR Call by reference Type reference (TYPE) MATNR SPACE Materialnummer 20040921
8 Importing I_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Hierarchieknoten 20040802
9 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20050511
10 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUB Gültig bis (Datum) 20050511
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040802
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040802

Method CHECK_COMPLETENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PL_ITEM Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ITEM Operational APC - Purchasing List Item Class 20040616
2 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning message, don't generate exception 20040909
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031216
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031216

Method CHECK_EXT_ARTICLE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031205
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031205
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031205

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WRF_APC_ARTICLE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WRF_APC_ARTICLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031125
2 Importing IR_REF_PRICAT Call by reference Object reference (TYPE REF TO) CL_WRF_APC_PRICAT 20031125
3 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20040702
4 Importing I_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20031125
5 Importing I_CHPROF Call by reference Type reference (TYPE) WRF_CHARPROF Merkmalsprofil 20031125
6 Importing I_LOCK Call by reference Type reference (TYPE) SPERA SPACE Art der Sperre (Shared, Exclusiv ) 20040115
7 Importing I_MATKL Call by reference Type reference (TYPE) MATKL Materialgruppe 20031125
8 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031125
9 Importing I_MTART Call by reference Type reference (TYPE) MTART Materialart 20031125
10 Importing I_NEW Call by reference Type reference (TYPE) XFELD SPACE 20031125
11 Importing I_PLAN Call by reference Type reference (TYPE) XFELD 20031125
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031125

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NEWARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031212
2 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20040702
3 Importing I_COPYTO Call by reference Type reference (TYPE) MATNR SPACE 20031212
4 Importing I_NEW_ATTYP Call by reference Type reference (TYPE) ATTYP SPACE Materialtyp 20040727
5 Importing I_NEW_CHPROF Call by reference Type reference (TYPE) WRF_CHARPROF SPACE Merkmalsprofil 20040727
6 Importing I_NEW_MATKL Call by reference Type reference (TYPE) MATKL SPACE Warengruppe 20040727
7 Importing I_NEW_MTART Call by reference Type reference (TYPE) MTART SPACE Materialart 20040727
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method CREATE_PLANNED_ARTICLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031128
2 Importing IR_GEN_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE 20031128
3 Importing IR_REF_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031128
4 Importing IR_REF_PRICAT Call by reference Object reference (TYPE REF TO) CL_WRF_APC_PRICAT 20031128
5 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20040702
6 Importing I_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20031128
7 Importing I_CHPROF Call by reference Type reference (TYPE) WRF_CHARPROF Merkmalsprofil 20031128
8 Importing I_MATKL Call by reference Type reference (TYPE) MATKL Materialgruppe 20031128
9 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031128
10 Importing I_MTART Call by reference Type reference (TYPE) MTART Materialart 20031128
11 Importing I_REF_MATNR Call by reference Type reference (TYPE) REF_MATNR Vorlagematerial 20040302
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031128

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_RLS_FLAG Call by reference Type reference (TYPE) XFELD 'X' If 'X', Deletion of released planned article is forbidden 20040505
2 Importing I_DEL_DEP_ARTICLES Call by reference Type reference (TYPE) XFELD 'X' If 'X', Delete the dependant articles (eg. Prepack) 20040505
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method GET_ARTICLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031125
2 Importing IR_GEN_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE 20031125
3 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20050406
4 Importing I_LOCK Call by reference Type reference (TYPE) SPERA SPACE Art der Sperre (Shared, Exclusiv ) 20031205
5 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031125
6 Importing I_PLAN Call by reference Type reference (TYPE) XFELD 20031125
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031125

Method GET_CURRENT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RET_NUMBER Call by reference Type reference (TYPE) XFELD 'X' If no description, then return the article number 20040423
2 Returning R_MAKTX Value transfer Type reference (TYPE) MAKTX Materialkurztext 20040423

Method GET_CURRENT_DESCRIPTION on class CL_WRF_APC_ARTICLE has no exception.

Method GET_DEFAULT_CDT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Hierarchieknoten 20040929
2 Importing I_HIERID Call by reference Type reference (TYPE) WRF_HIER_CNT Hierarchie-ID 20040929
3 Importing I_MAINNODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Main Hierarchy Node 20040929
4 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20050512
5 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUB Gültig bis (Datum) 20050512
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040929
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040929

Method GET_DELETED_SALES_PURCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PAPUR_DEL Call by reference Type reference (TYPE) WRF_APC_PAPUR_KEY_TTY Einkaufsdaten geplanter Materialien 20040723
2 Exporting ETO_PASD_DEL Call by reference Type reference (TYPE) WRF_APC_PASD_KEY_TTY Verkaufsdaten geplanter Materialien 20040723
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040722
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040722

Method GET_DESC_ART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE Operational APC - R3 or Planned Article Class 20061116
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20061116
3 Importing I_RETURN_ALWAYS Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20061116
4 Importing I_SEARCH_EXISTING Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20061116
5 Importing I_SEARCH_PLANNED Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20061116
6 Returning R_MAKTX Value transfer Type reference (TYPE) MAKTX Material Description (Short Text) 20061116

Method GET_DESC_ART on class CL_WRF_APC_ARTICLE has no exception.

Method GET_DYNAMIC_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PADA Call by reference Type reference (TYPE) WRF_APC_PADA_TTY Dynamische Attribute geplanter Materialien 20031212
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PALT Call by reference Type reference (TYPE) WRF_APC_PALT_TTY Langtexte geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method GET_MARA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MARA Value transfer Type reference (TYPE) MARA Allgemeine Materialdaten 20041115
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20041115
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20041115

Method GET_MARKUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Planned Article Sales Data 20050908
2 Importing IS_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Planned Article Purchasing Data and Prices 20050908
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20050908
4 Importing I_LIFNR Call by reference Type reference (TYPE) ELIFN Vendor Account Number 20050908
5 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20050908

Method GET_MARKUPS on class CL_WRF_APC_ARTICLE has no exception.

Method GET_MAW1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAW1 Call by reference Type reference (TYPE) MAW1 Material Master: Default Fields and Special Retail Fields 20050926
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR General Material Data 20050926

Method GET_MAW1 on class CL_WRF_APC_ARTICLE has no exception.

Method GET_MPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_MPA Call by reference Type reference (TYPE) WRF_APC_MPA_TTY 20040325
2 Importing I_READ_BW Call by reference Type reference (TYPE) XFELD SPACE Read assignments also from BW 20040812
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040325
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040325

Method GET_NETNET_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAPUR_EKPNN Call by reference Type reference (TYPE) WRF_APC_PAPUR Planned Article Purchasing Data and Prices 20050908
2 Importing I_CHAR1 Call by reference Type reference (TYPE) ATWRT SPACE Characteristic Value 20050908
3 Importing I_CHAR2 Call by reference Type reference (TYPE) ATWRT SPACE Characteristic Value 20050908
4 Importing I_CHAR3 Call by reference Type reference (TYPE) ATWRT SPACE Characteristic Value 20050908
5 Importing I_DIALOG Call by reference Type reference (TYPE) XFELD SPACE Condition Dialog 20060208
6 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20050908
7 Importing I_LIFNR Call by reference Type reference (TYPE) ELIFN Vendor Account Number 20050908
8 Importing I_MATNR Call by reference Type reference (TYPE) MATNR SPACE Material Number 20050908

Method GET_NETNET_PRICE on class CL_WRF_APC_ARTICLE has no exception.

Method GET_NEXT_ARTICLE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031203
2 Importing ITO_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040216
3 Importing I_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20031203
4 Importing I_MATKL Call by reference Type reference (TYPE) MATKL Materialgruppe 20031203
5 Importing I_MTART Call by reference Type reference (TYPE) MTART Materialart 20031203
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031203
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031203

Method GET_PURCHASING_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KONP Call by reference Type reference (TYPE) KONP_T Table Type for Table KONP 20041123
2 Importing IS_EINA Call by reference Type reference (TYPE) EINA Einkaufsinfosatz: Allgemeine Daten 20041123
3 Importing IS_EINE Call by reference Type reference (TYPE) EINE Einkaufsinfosatz: Einkaufsorganisationsdaten 20041123
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20041123

Method GET_PURCHASING_COND on class CL_WRF_APC_ARTICLE has no exception.

Method GET_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR_TTY Einkaufsdaten geplanter Materialien 20040127
2 Exporting E_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer von Kreditor 20050809
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050809
4 Importing I_RELIF Call by reference Type reference (TYPE) CHAR1 20050808
5 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040708
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method GET_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PASD Call by reference Type reference (TYPE) WRF_APC_PASD_TTY Verkaufsdaten geplanter Materialien 20040123
2 Importing I_DIALOG Call by reference Type reference (TYPE) XFELD SPACE Net/Net price: Display conditions 20060217
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050824
4 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer von Kreditor 20050824
5 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20050908
6 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040708
7 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20040708
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040123
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040123

Method GET_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_PAUOM Call by reference Type reference (TYPE) WRF_APC_PAUOM_TTY Mengeneinheiten geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method IS_CHANGES_PROHIBITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_RLS_FLAG Call by reference Type reference (TYPE) XFELD 'X' If 'X', change to released planned article will be forbidden 20040504
2 Returning R_CHANGES_PROHIBITED Value transfer Type reference (TYPE) XFELD 20031212

Method IS_CHANGES_PROHIBITED on class CL_WRF_APC_ARTICLE has no exception.

Method IS_PLANNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PLANNED_FLAG Value transfer Type reference (TYPE) XFELD 20031212

Method IS_PLANNED on class CL_WRF_APC_ARTICLE has no exception.

Method IS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PL_ITEM Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ITEM Operational APC - Purchasing List Item Class 20040807
2 Importing I_CHECK_PREPACKS Call by reference Type reference (TYPE) XFELD SPACE 20050419
3 Importing I_ONLY_ASSIGNED Call by reference Type reference (TYPE) XFELD SPACE Check only the prepacks that are assigned to PL item 20040807
4 Returning R_RLS_STATUS Value transfer Type reference (TYPE) WRF_APC_ARTREL_STATUS 20031212

Method IS_RELEASED on class CL_WRF_APC_ARTICLE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK Call by reference Type reference (TYPE) SPERA 'S' Art der Sperre (Shared, Exclusiv ) 20040419
2 Importing I_ONLY_PLANNED Call by reference Type reference (TYPE) XFELD 'X' Only planned material will be locked 20040825
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040419
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040419

Method MAP_PRICAT_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF_PRICAT Call by reference Object reference (TYPE REF TO) CL_WRF_APC_PRICAT 20031128
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031128

Method MAP_REFARTICLE_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031128
2 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20040702
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031128

Method MAP_REF_CDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20050426
2 Importing ITO_REF_PACDT Call by reference Type reference (TYPE) WRF_APC_PACDT_TTY 20050426

Method MAP_REF_CDT on class CL_WRF_APC_ARTICLE has no exception.

Method MAP_REF_MAKTL_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20040715
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040715
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040715

Method MODIFY_BASIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PABD Call by reference Type reference (TYPE) WRF_APC_PABD Grunddaten geplanter Materialien 20040119
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040119
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040119

Method MODIFY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PADSC Call by reference Type reference (TYPE) WRF_APC_PADSC Beschreibungen geplanter Materialien 20040116
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040116
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040116

Method MODIFY_DYNAMIC_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PADA Call by reference Type reference (TYPE) WRF_APC_PADA Dynamische Attribute geplanter Materialien 20031212
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method MODIFY_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_PALT Call by reference Type reference (TYPE) WRF_APC_PALT_TTY Langtexte geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method MODIFY_MPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MPA Call by reference Type reference (TYPE) WRF_APC_MPA Abschriftenprofilzuordnung 20040325
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040325
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040325

Method MODIFY_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Einkaufsdaten geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method MODIFY_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Verkaufsdaten geplanter Materialien 20040123
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040123
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040123

Method MODIFY_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAUOM Call by reference Type reference (TYPE) WRF_APC_PAUOM Mengeneinheiten geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method READ_MVKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MVKE_KEY Call by reference Type reference (TYPE) MVKE_KEY_TTY 20091014
2 Importing IT_PRE03 Call by reference Type reference (TYPE) PRE03_TTY 20091014
3 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20091014
4 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20091014
5 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20091014

Method READ_MVKE on class CL_WRF_APC_ARTICLE has no exception.

Method READ_PLANNED_ARTICLE_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031128
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031128

Method READ_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Planned Article Sales Data 20091014
2 Importing I_DIALOG Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20091014
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20091014
4 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20091014
5 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20091014
6 Importing I_VARNR Call by reference Type reference (TYPE) VATNR Variant number 20091014

Method READ_PRICES on class CL_WRF_APC_ARTICLE has no exception.

Method READ_R3_ARTICLE_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORG_LEVEL_SEL Call by reference Type reference (TYPE) WRF_APC_PLH_ATTRIB_STY Attribute (keine Schlüsselfelder) von Tabelle WRF_APC_PLH 20050511
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20031128
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031128
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031128

Method READ_R3_ARTICLE_CHAR_VALUES Signature

Method READ_R3_ARTICLE_CHAR_VALUES on class CL_WRF_APC_ARTICLE has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20051006
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20051006

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PL_ITEM Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ITEM Operational APC - Purchasing List Item Class 20040616
2 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning message, don't generate exception 20040909
3 Importing I_IMMEDIATELY Call by reference Type reference (TYPE) XFELD SPACE 20031216
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031216
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031216

Method REMOVE_ALL_UOM Signature

Method REMOVE_ALL_UOM on class CL_WRF_APC_ARTICLE has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20100202
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20100202

Method REMOVE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SPRAS Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040116
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040116
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040116

Method REMOVE_DYNAMIC_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PADA Call by reference Type reference (TYPE) WRF_APC_PADA Dynamische Attribute geplanter Materialien 20031212
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method REMOVE_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SPRAS Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040128
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method REMOVE_MPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MPA Call by reference Type reference (TYPE) WRF_APC_MPA Abschriftenprofilzuordnung 20040325
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040325
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040325

Method REMOVE_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Einkaufsdaten geplanter Materialien 20040127
2 Importing I_DEL_UNDO_BUFFER Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20040915
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method REMOVE_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Verkaufsdaten geplanter Materialien 20040127
2 Importing I_DEL_UNDO_BUFFER Call by reference Type reference (TYPE) FLAG Delete entry from undo table 20040805
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method REMOVE_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAUOM Call by reference Type reference (TYPE) WRF_APC_PAUOM Mengeneinheiten geplanter Materialien 20040127
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SAVEAREA Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLES_SAVEAREA 20031216
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031216
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031216

Method SAVE_IMMEDIATELY Signature

Method SAVE_IMMEDIATELY on class CL_WRF_APC_ARTICLE has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031216
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031216

Method SET_ARTICLE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040105

Method SET_ARTICLE_NUMBER on class CL_WRF_APC_ARTICLE has no exception.

Method UNASSIGN_CDT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIER_ID Call by reference Type reference (TYPE) WRF_HIER_CNT Hierarchie-ID 20040119
2 Importing I_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Hierarchieknoten 20040119
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040119
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040119

Method UNASSIGN_CHAR_VALU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATINN Value transfer Type reference (TYPE) ATINN Internes Merkmal 20031219
2 Importing I_ATWRT Value transfer Type reference (TYPE) ATWRT Merkmalswert 20031219
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031223
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031223

Method UNDO_REMOVE_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Verkaufsdaten geplanter Materialien 20040720
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040720
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040720

Method UNDO_REMOVE_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Verkaufsdaten geplanter Materialien 20040629
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040629
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040629

Method UNLOCK Signature

Method UNLOCK on class CL_WRF_APC_ARTICLE has no parameter.
Method UNLOCK on class CL_WRF_APC_ARTICLE has no exception.

Method UNRELEASE Signature

Method UNRELEASE on class CL_WRF_APC_ARTICLE has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031216
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031216

Method UPDATE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_UNIT Call by reference Type reference (TYPE) MEINS Basis-Mengeneinheit 20040602
2 Importing I_PAPUR Call by reference Type reference (TYPE) XFELD If 'X', then update the purchasing data 20040602
3 Importing I_PASD Call by reference Type reference (TYPE) XFELD If 'X', then update the sales data 20040602
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040602
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040602

Method VALIDATE_BASIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PABD Call by reference Type reference (TYPE) WRF_APC_PABD Grunddaten geplanter Materialien 20040119
2 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040119
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040119

Method VALIDATE_CDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PACDT Value transfer Type reference (TYPE) WRF_APC_PACDT Zuordnung geplanter Materialien in CDT 20040428
2 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
3 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning don't generate an exception 20040921
4 Importing I_MAINNODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Main Hierarchy Node 20040804
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20050511
6 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUB Gültig bis (Datum) 20050511
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040428
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040428

Method VALIDATE_DYNAMIC_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PADA Call by reference Type reference (TYPE) WRF_APC_PADA Dynamische Attribute geplanter Materialien 20031212
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031212
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031212

Method VALIDATE_MPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MPA Call by reference Type reference (TYPE) WRF_APC_MPA Abschriftenprofilzuordnung 20040325
2 Importing I_BADI_CALL_RELEVANT Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20040331
3 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
4 Importing I_LEVEL_CHECK Call by reference Type reference (TYPE) WRF_NAVIGATION_LEVEL 20040331
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040325
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040325

Method VALIDATE_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Einkaufsdaten geplanter Materialien 20040127
2 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127

Method VALIDATE_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Verkaufsdaten geplanter Materialien 20040123
2 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040123
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040123

Method VALIDATE_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAUOM Call by reference Type reference (TYPE) WRF_APC_PAUOM Mengeneinheiten geplanter Materialien 20040127
2 Importing I_CHECK_UPDATEABLE Call by reference Type reference (TYPE) FLAG 'X' 20050525
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040127
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040127
Event Signatures

Event ARTICLE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_ARTICLE Exporting Value transfer Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031212
2 ES_CHARVALU_ASGN Exporting Value transfer Type reference (TYPE) WRF_APC_CHARVALU_ASGN_STY Merkmalswerte, die einem Material zugeordnet sind 20040903
3 E_CHANGETYPE Exporting Value transfer Type reference (TYPE) WRF_APC_ARTICLE_CHG_TYPE 20031212

Event ARTICLE_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_ARTICLE Exporting Value transfer Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE 20031212
History
Last changed by/on SAP  20110810 
SAP Release Created in 111