SAP ABAP Class CL_WRF_APC_GENERIC_ARTICLE (Operational APC - R3 or Planned Generic Article Class)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_APC_ARTICLE 20031124
Properties
Class CL_WRF_APC_GENERIC_ARTICLE  
Short Description Operational APC - R3 or Planned Generic Article Class    
Super Class CL_WRF_APC_ARTICLE  
Instantiability of a Class 0  Private 
Final    
General Data
Message Class WRF_APC    
Program status P  SAP Standard Production Program 
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20031124   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_APC_GENERIC_ARTICLE has no forward declaration.
Interfaces
Class CL_WRF_APC_GENERIC_ARTICLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WRF_APC_ARTICLE 20031125
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COMPARE Constant Public Type reference (TYPE) CHAR1 'C' compare prices 20040817
2 CO_LOCAL_CURRENCY_TYPE Constant Public Type reference (TYPE) CHAR1 'L' local currency type 20040812
3 CO_SUM Constant Public Type reference (TYPE) CHAR1 'S' Sum 20040817
4 CO_VEN_CURRENCY_TYPE Instance attribute Private Type reference (TYPE) CHAR1 'V' vendor currency type 20040812
5 MR_PREPACKS_COL Instance attribute Private Object reference (TYPE REF TO) CL_WRF_APC_PREPACKS_COL Operational APC - Prepack Articles Collection Class 20031211
6 MTH_VARIDX_CV Instance attribute Public Type reference (TYPE) WRF_APC_VARIDX_CV_TTY X-REF between char. values and variant (By Char. Values) 20031124
7 MTH_VARIDX_VN Instance attribute Public Type reference (TYPE) WRF_APC_VARIDX_VN_TTY X-REF between char. values and variant (By Variant) 20031124
8 MTO_CHARVALU_SELROW Instance attribute Public Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY Characteristic values selected for the dialog matrix rows 20040301
9 MTO_CHARVALU_USED Instance attribute Public Type reference (TYPE) WRF_APC_CHARVALU_USED_TTY Characteristic values used by an article (Sorted by seq.) 20050528
10 MTO_MVKE_KEY Instance attribute Private Type reference (TYPE) MVKE_KEY_LTTY MVKE Key 20050908
11 MTO_QS_SELECTED Instance attribute Public Type reference (TYPE) WRF_APC_QS_SELECTED_TTY Quota scales selected by Characteristic 20040917
12 MTO_VAR Instance attribute Public Type reference (TYPE) WRF_APC_VAR_TTY Variants 20031124
13 MTO_VAR_ASGN Instance attribute Public Type reference (TYPE) WRF_APC_VAR_ASGN_TTY Characteristic values assigned to each variant 20031124
14 MTO_VAR_DEL Instance attribute Private Type reference (TYPE) WRF_APC_PAVAR_KEY_TTY Variants (marked for deletion) 20031124
15 MT_VAR_MARA Instance attribute Private Type reference (TYPE) MARA_TAB General data about the variants (Only for R3 article) 20060208
16 M_CV_SELROW_ATINN_1ROW Instance attribute Public Type reference (TYPE) ATINN First row characteristic in the dialog matrix 20050225
17 M_CV_SELROW_ATINN_2ROW Instance attribute Public Type reference (TYPE) ATINN Second row characteristic in the dialog matrix 20050225
18 M_PP_CHECK_DONE Instance attribute Private Type reference (TYPE) FLAG Indicates if the prepack check has been done 20041215
19 M_PP_EXISTS Instance attribute Private Type reference (TYPE) FLAG Indicates if the generic article has prepack 20041215
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VARIANT Instance method Public Method Add a new variant to the generic article 20040105
2 BUILD_VARIANTS_INDEX Instance method Private Method Build index to access variants by char. value or var. number 20031230
3 CHANGE_QS_SELECTION Instance method Public Method Change the quota scale selection 20040923
4 CHECK_PP_COMPATIBILITY Instance method Public Method Verify compatibility of two generic articles (Prepack copy) 20040113
5 CLEANUP Instance method Public Method Remove unused components of a generic article 20040402
6 CONSTRUCTOR Instance method Public Constructor Initialize an instance of a generic article 20031125
7 COPY_PREPACKS Instance method Public Method Copy all prepacks that belong to the generic article 20031219
8 ERASE_CHARVALU_SELECTION Instance method Public Method Erase char. values which define VAR asgn. display matrix 20040301
9 FIND_CORRESPONDING_PREPACK Instance method Public Method Find the corresponding prepack in another generic article 20040826
10 FIND_CORRESPONDING_VARIANT Instance method Public Method Find the corresponding variant in another generic article 20040826
11 FIND_VARIANT_NUMBER Instance method Public Method Find the variant that correspond to characteristic value 20040610
12 GET_ALL_QS_ALLOWED Instance method Public Method Get the all quota scales that are allowed 20050128
13 GET_NEXT_VARIANT_NUMBER Instance method Private Method Get the next variant number available 20040106
14 GET_PREPACKS_COL Instance method Public Method Return the prepack collection that belong to the generic 20031211
15 GET_QS_SELECTION Instance method Public Method Get the quota scale selection 20040917
16 GET_VARIANT_PURCHASING_COND Instance method Private Method Get the purchasing conditions for the variants 20040317
17 GET_VARIANT_PURCHASING_DATA Instance method Public Method Get the purchasing data for an individual variant 20040317
18 GET_VARIANT_SALES_DATA Instance method Public Method Get the sales data for an individual variant 20040812
19 IS_PREPACKS_EXIST Instance method Public Method Check if it exists prepacks for the generic article 20041215
20 IS_VARIANTS_EXIST Instance method Public Method Check if it exists variants for the given char. values 20040602
21 MAP_PRICAT_VARIANT Instance method Private Method Map PRICAT variants to planned article variants 20031229
22 MAP_REFARTICLE_VARIANT Instance method Private Method Map variants of an existing article to the new article 20031229
23 ON_PREPACK_ADDED Instance method Private Method Handle the events that a new prepack has been created 20041222
24 ON_PREPACK_REMOVED Instance method Private Method Handle the events that a prepack has been deleted 20041222
25 PRICE_ANALYSIS Instance method Public Method analyse the prices of article 20040812
26 PRICE_ON_VARIANT_LEVEL Instance method Public Method check the prices on variant level 20041215
27 READ_PLANNED_ARTICLE_VARIANT Instance method Private Method Read variants of an existing planned article from DB 20031229
28 READ_R3_ARTICLE_VARIANT Instance method Private Method Read variants of an existing R3 article from DB 20031229
29 RELEASE_PLANNING_ONLY_PREPACKS Instance method Public Method Release all the "Planning-only" prepack articles 20050402
30 RELEASE_PREPACKS Instance method Public Method Release all prepacks that belong to the generic article 20040113
31 REMOVE_VARIANT Instance method Public Method Remove an existing variant to the generic article 20040105
32 RETAIN_CHARVALU_SELECTION Instance method Public Method Retain char. values which define VAR asgn. display matrix 20040301
33 SET_VAR_COMPONENT_FLAG Instance method Private Method Set the flag who indicate if a var. can be used as pp. comp. 20060208
34 UNRELEASE_PREPACKS Instance method Public Method Unmark all prepack articles for the release process 20040521
35 UNREL_PLANNING_ONLY_PREPACKS Instance method Public Method Unrelease all the "Planning-only" prepack articles 20050404
Events
Class CL_WRF_APC_GENERIC_ARTICLE has no event.
Types
Class CL_WRF_APC_GENERIC_ARTICLE has no local type.
Method Signatures

Method ADD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040216
2 Importing I_EAN_UPC_BASE Call by reference Type reference (TYPE) PRIEANBASIS PRICAT: EAN/UPC code of the base unit of measure 20040928
3 Importing I_PRICAT_CHECK Call by reference Type reference (TYPE) XFELD 'X' For material with reference to PRICAT, don't create variant 20040922
4 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: Unique internal catalog number 20040928
5 Importing I_VALIDITY_BASE Call by reference Type reference (TYPE) PRIVALIDITY PRICAT: Start of Validity Period 20040928
6 Exporting R_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040105
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040105
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040105

Method BUILD_VARIANTS_INDEX Signature

Method BUILD_VARIANTS_INDEX on class CL_WRF_APC_GENERIC_ARTICLE has no parameter.
Method BUILD_VARIANTS_INDEX on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method CHANGE_QS_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATINN Call by reference Type reference (TYPE) ATINN Internes Merkmal 20040923
2 Importing I_QOLST Call by reference Type reference (TYPE) QOLST Quotenleiste 20040923
3 Importing I_WRLST Call by reference Type reference (TYPE) WRLST Werteleiste 20040923
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040923
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040923

Method CHECK_PP_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_GEN Call by reference Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE 20040113
2 Importing I_CHECK_CHARACTERISTICS Call by reference Type reference (TYPE) XFELD 'X' Check if the characteristics are compatible 20040727
3 Importing I_CHECK_VARIANTS Call by reference Type reference (TYPE) XFELD 'X' Check if the variants are compatible 20040727
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040113
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040113

Method CLEANUP 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 20040402
2 Importing I_CHECK_DB Call by reference Type reference (TYPE) XFELD 'X' Check if they are used by others PL items 20040402
3 Importing I_CHECK_PLPL Call by reference Type reference (TYPE) XFELD SPACE Check if the char. values are used by the planned quantities 20061206
4 Importing I_UNUSED_CHARVALUES Call by reference Type reference (TYPE) XFELD 'X' If 'X', then removes the unused characteristic values 20040402
5 Importing I_UNUSED_PREPACKS Call by reference Type reference (TYPE) XFELD SPACE If 'X', then removes the unused prepacks 20040402
6 Importing I_UNUSED_VARIANTS Call by reference Type reference (TYPE) XFELD 'X' If 'X', then removes the unused variants 20040402
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040402
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040402

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 20031201
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 20040114
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031125

Method COPY_PREPACKS Signature

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

Method ERASE_CHARVALU_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATWRT_1ROW Call by reference Type reference (TYPE) ATWRT 20040301
2 Importing I_ATWRT_2ROW Call by reference Type reference (TYPE) ATWRT SPACE 20040301

Method ERASE_CHARVALU_SELECTION on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method FIND_CORRESPONDING_PREPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_GEN Call by reference Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE Operational APC - R3 or Planned Generic Article Class 20040826
2 Importing I_PPNR Call by reference Type reference (TYPE) WSTR_LOTNR Materialnummer des Lotmaterials 20040826
3 Returning R_CORRESPONDING_PPNR Value transfer Type reference (TYPE) WSTR_LOTNR Corresponding Prepack Material 20040826
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040826
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040826

Method FIND_CORRESPONDING_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TARGET_GEN Call by reference Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE Operational APC - R3 or Planned Generic Article Class 20040826
2 Importing I_CREATE_VARIANT Call by reference Type reference (TYPE) XFELD 'X' Create a variant, if no equivalent has been found 20040826
3 Importing I_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040826
4 Returning R_CORRESPONDING_VARNR Value transfer Type reference (TYPE) VATNR Corresponding Variant number 20040826
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040826
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040826

Method FIND_VARIANT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040610
2 Returning RS_VARIANT Value transfer Type reference (TYPE) WRF_APC_VARIDX_STY Querverweis zwischen Merkmalswerten und Varianten 20040610
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040610
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040610

Method GET_ALL_QS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_SELQS Call by reference Type reference (TYPE) WRF_APC_SELQS_BYCHAR_TTY Quota scales sorted by characterisitc 20050128
2 Importing IR_PL_ITEM Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ITEM Operational APC - Purchasing List Item Class 20050128

Method GET_ALL_QS_ALLOWED on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method GET_NEXT_VARIANT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040106
2 Importing ITO_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040216
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040106
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040106

Method GET_PREPACKS_COL 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 Organization level used to read the article data 20050623
2 Importing I_LOCK Call by reference Type reference (TYPE) SPERA SPACE Art der Sperre (Shared, Exclusiv ) 20031211
3 Importing I_PLAN_ONLY Call by reference Type reference (TYPE) XFELD SPACE Indicates whether only the planned articles are considered 20050406
4 Returning RR_PREPACKS_COL Value transfer Object reference (TYPE REF TO) CL_WRF_APC_PREPACKS_COL 20031211
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031211
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031211

Method GET_QS_SELECTION 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 20040917
2 Importing I_REFRESH_SEL Call by reference Type reference (TYPE) XFELD SPACE Reset the quota scale selection 20040917

Method GET_QS_SELECTION on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method GET_VARIANT_PURCHASING_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_READ_VAR_COND Call by reference Type reference (TYPE) LTTY_READ_VAR_COND Variant to read conditions for 20040317
2 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040708

Method GET_VARIANT_PURCHASING_COND on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method GET_VARIANT_PURCHASING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR Einkaufsdaten und Einkaufspreise für geplante Materialien 20040317
2 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040317
3 Importing I_LIFNR Call by reference Type reference (TYPE) ELIFN Kontonummer von Lieferant 20040317
4 Importing I_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040317
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040317
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040317

Method GET_VARIANT_SALES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PASD Call by reference Type reference (TYPE) WRF_APC_PASD Einkaufsdaten und Einkaufspreise für geplante Materialien 20040812
2 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20050908
3 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20050908
4 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20050908
5 Importing I_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040812
6 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040812
7 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20040812
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20040812
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040812

Method IS_PREPACKS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXIST Value transfer Type reference (TYPE) FLAG 20041215

Method IS_PREPACKS_EXIST on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method IS_VARIANTS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040602
2 Returning R_EXIST Value transfer Type reference (TYPE) XFELD If 'X', variants exist 20040602

Method IS_VARIANTS_EXIST on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method MAP_PRICAT_VARIANT 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 20031229
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031229
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031229

Method MAP_REFARTICLE_VARIANT Signature

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

Method ON_PREPACK_ADDED Signature

Method ON_PREPACK_ADDED on class CL_WRF_APC_GENERIC_ARTICLE has no parameter.
Method ON_PREPACK_ADDED on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method ON_PREPACK_REMOVED Signature

Method ON_PREPACK_REMOVED on class CL_WRF_APC_GENERIC_ARTICLE has no parameter.
Method ON_PREPACK_REMOVED on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method PRICE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAPUR Call by reference Type reference (TYPE) WRF_APC_PAPUR_TTY Planned Article purchasing Data 20040813
2 Exporting ET_PASD Call by reference Type reference (TYPE) WRF_APC_PASD_TTY Verkaufsdaten geplanter Materialien 20040813
3 Exporting E_NETNET_CURR Call by reference Type reference (TYPE) KAWAER Währungsschlüssel 20040817
4 Exporting E_NETNET_PR Call by reference Type reference (TYPE) WRF_PRICE_NET Operative SPS: Einkaufspreis netto/netto 20040817
5 Exporting E_NETPR_VEN Call by reference Type reference (TYPE) WRF_PRICE_VEN Operative SPS: Einkaufspreis in Lieferantenwährung 20040817
6 Exporting E_SALES_CURR Call by reference Type reference (TYPE) VWAER Sales currency 20040817
7 Exporting E_SALES_PR Call by reference Type reference (TYPE) WRF_SALES_PRICE Operative SPS: Verkaufspreis 20040817
8 Exporting E_WAERS_VEN Call by reference Type reference (TYPE) WAERS Currency vendor 20040817
9 Importing I_CHAR1 Call by reference Type reference (TYPE) ATWRT Merkmalswert 20040812
10 Importing I_CHAR2 Call by reference Type reference (TYPE) ATWRT Merkmalswert 20040812
11 Importing I_CHAR3 Call by reference Type reference (TYPE) ATWRT Merkmalswert 20040816
12 Importing I_CHECK_PURC_PR Call by reference Type reference (TYPE) FLAG if 'X' then comparison purchasing price 20040812
13 Importing I_CHECK_SALES_PR Call by reference Type reference (TYPE) FLAG if 'X' then comparison sales price 20040812
14 Importing I_CURR_TYPE Call by reference Type reference (TYPE) CHAR1 'L' for local 'V' for vendor currency 20040812
15 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040812
16 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer von Kreditor 20040812
17 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20050908
18 Importing I_SUM_OR_COMPARE Call by reference Type reference (TYPE) CHAR1 'S' for Sum, 'C' for compare 20040817
19 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040812
20 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20040812
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040812
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040812

Method PRICE_ON_VARIANT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIFF_PRICE Call by reference Type reference (TYPE) FLAG 20041215
2 Exporting E_NO_PURC_PRICE Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20041215
3 Exporting E_NO_SALES_PRICE Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20041215
4 Exporting E_NO_VARIANT Call by reference Type reference (TYPE) FLAG 20041215
5 Exporting E_SAME_PRICE Call by reference Type reference (TYPE) FLAG 20041215
6 Exporting E_VAR_PR_EXIST Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20041215
7 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20041215
8 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer von Kreditor 20041215
9 Importing I_PRDAT Call by reference Type reference (TYPE) DATUM SY-DATLO Date 20050908
10 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20041215
11 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20041215
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20041215
2 CX_WRF_APC_ROOT_EXCEPTIONS 20041215

Method READ_PLANNED_ARTICLE_VARIANT 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 20031229
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031229
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031229

Method READ_R3_ARTICLE_VARIANT 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 20031229
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20031229
2 CX_WRF_APC_ROOT_EXCEPTIONS 20031229

Method RELEASE_PLANNING_ONLY_PREPACKS 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 20050402
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20050402
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20050402

Method RELEASE_PREPACKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFO_MSG Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Information messages concerning the release process 20050524
2 Importing IR_PL_ITEM Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ITEM Operational APC - Purchasing List Item Class 20040616
3 Importing I_DISPLAY_WARN Call by reference Type reference (TYPE) XFELD SPACE Display warning message, don't generate exception 20040909
4 Importing I_IMMEDIATELY Call by reference Type reference (TYPE) XFELD SPACE 20040113
5 Importing I_ONLY_ASSIGNED Call by reference Type reference (TYPE) XFELD 'X' Release only the prepacks that are assigned to PL item 20040806
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040113
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040113

Method REMOVE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARCV Call by reference Type reference (TYPE) WRF_APC_VARCV_TTY Merkmalswert (für Variantenzugriff) 20040106
2 Importing I_VARNR Call by reference Type reference (TYPE) VATNR Variantennummer 20040106
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS 20040106
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040106

Method RETAIN_CHARVALU_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATINN_1ROW Call by reference Type reference (TYPE) ATINN First row characteristic 20050225
2 Importing I_ATINN_2ROW Call by reference Type reference (TYPE) ATINN Second row characteristic 20050225
3 Importing I_ATWRT_1ROW Call by reference Type reference (TYPE) ATWRT 20040301
4 Importing I_ATWRT_2ROW Call by reference Type reference (TYPE) ATWRT SPACE 20040301

Method RETAIN_CHARVALU_SELECTION on class CL_WRF_APC_GENERIC_ARTICLE has no exception.

Method SET_VAR_COMPONENT_FLAG Signature

Method SET_VAR_COMPONENT_FLAG on class CL_WRF_APC_GENERIC_ARTICLE has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20060208
2 CX_WRF_APC_ROOT_EXCEPTIONS 20060208

Method UNRELEASE_PREPACKS Signature

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

Method UNREL_PLANNING_ONLY_PREPACKS 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 20050404
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20050404
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20050404
History
Last changed by/on SAP  20060208 
SAP Release Created in 111