SAP ABAP Class CL_CFB_PPPIBSEL (CFB Class for Processing Selection Data in COPI)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-PI-CFB (Application Component) Consumer Products for Food & Beverage
     CFB_GENERAL (Package) CFB General (DDIC)
Properties
Class CL_CFB_PPPIBSEL  
Short Description CFB Class for Processing Selection Data in COPI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFB_GENERAL   CFB General (DDIC) 
Created 20100712   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CFB_PPPIBSEL has no forward declaration.
Interfaces
Class CL_CFB_PPPIBSEL has no interface implemented.
Friends
Class CL_CFB_PPPIBSEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_CFB_PPPIBSEL Static Attribute Public Object reference (TYPE REF TO) CL_CFB_PPPIBSEL CFB Class for Processing Selection Data in COPI 20100715
2 GT_END_DATE_RANGE Instance attribute Public Type reference (TYPE) TT_GLTRS_RANGE Range Table: End Date 20100715
3 GT_MATERIAL_RANGE Instance attribute Public Type reference (TYPE) TT_MATNR_RANGE Range Table: Material 20100715
4 GT_MRP_CONTR_RANGE Instance attribute Public Type reference (TYPE) TT_DISPO_RANGE Range Table: MRP Controller 20100715
5 GT_ORDER_RANGE Instance attribute Public Type reference (TYPE) TT_AUFNR_RANGE Range Table: Order 20100715
6 GT_ORDER_TYPE_RANGE Instance attribute Public Type reference (TYPE) TT_AUART_RANGE Range Table: Order Type 20100715
7 GT_PLANT_RANGE Instance attribute Public Type reference (TYPE) TT_WERKS_RANGE Range Table: Plant 20100715
8 GT_PROD_LINE_RANGE Instance attribute Public Type reference (TYPE) TT_MDV01_RANGE Range Table: Production Line 20100715
9 GT_PROD_SUPERV_RANGE Instance attribute Public Type reference (TYPE) TT_FEVOR_RANGE Range Table: Production Supervisor 20100715
10 GT_REL_DATE_RANGE Instance attribute Public Type reference (TYPE) TT_FTRMS_RANGE Range Table: Release Date 20100715
11 GT_SALES_ORDER_POS_RANGE Instance attribute Public Type reference (TYPE) TT_KDPOS_RANGE Range Table Sales Order Item 20100716
12 GT_SALES_ORDER_RANGE Instance attribute Public Type reference (TYPE) TT_KDAUF_RANGE Range Table: Sales Order 20100715
13 GT_SEL_PROFILE_RANGE Instance attribute Public Type reference (TYPE) TT_SELID_RANGE Range Table: Status Selection Profile 20100715
14 GT_SORTCRIT Instance attribute Public Type reference (TYPE) TT_SORTCRIT Table for Sort Sequence 20100715
15 GT_START_DATE_RANGE Instance attribute Public Type reference (TYPE) TT_GSTRS_RANGE Range Table: Start Date 20100715
16 GT_WBS_ELEM_RANGE Instance attribute Public Type reference (TYPE) TT_PROJN_RANGE Range Table: WBS Element 20100715
17 GV_ONLY_OVL Instance attribute Public Type reference (TYPE) RC27X-FLG_SEL Indicator: Only Summarized Process Order Form 20100715
18 GV_ORIG_PRINT Instance attribute Public Type reference (TYPE) RC27X-FLG_SEL Indicator: Original Printout 20100715
19 GV_PDF_FORM Instance attribute Public Type reference (TYPE) FORM_PDF Name of PDF-Based Form 20100806
20 GV_PRINTER Instance attribute Public Type reference (TYPE) RSPOPNAME Spool: Output Device 20100806
21 GV_PRINT_REPORT Instance attribute Public Type reference (TYPE) CO_REPID Report to be used for printing 20100806
22 GV_RE_PRINT Instance attribute Public Type reference (TYPE) RC27X-FLG_SEL Indicator: Reprint 20100715
23 GV_WITHOUT_OVL Instance attribute Public Type reference (TYPE) RC27X-FLG_SEL Indicator: Without Summarized Process Order Form 20100715
24 GV_WITH_OVL Instance attribute Public Type reference (TYPE) RC27X-FLG_SEL Indicator: With Summarized Process Order Form 20100715
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20100712
2 CREATE_TABLES_FOR_PRINT Instance method Public Method Create Tables for Printing 20100720
3 GET_CHOICE_OVL Instance method Public Method Get Data for Printing Summarized Process Order Form 20100715
4 GET_INSTANCE Static method Public Method Get Instance 20100715
5 GET_PRINT_MODE Instance method Public Method Get Data for Print Mode 20100715
6 GET_RANGETAB Instance method Public Method Get Order Data for Selection (from Range Tables) 20100714
7 GET_SORTCRIT_TAB Instance method Public Method Get Table for Sort Sequence 20100715
8 SET_CHOICE_OVL Instance method Public Method Set up data for printing summarized form 20100715
9 SET_PRINT_MODE Instance method Public Method Structure Data for Print Mode 20100715
10 SET_RANGETAB Instance method Public Method Structure Order Data for Selection (Range Tables) 20100712
11 SET_SORTCRIT_TAB Instance method Public Method Structure Table for Sort Sequence 20100715
Events
Class CL_CFB_PPPIBSEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_AUART_RANGE Public See coding 20100712 BEGIN OF ts_auart_range, sign TYPE sign, option TYPE option, low TYPE auart, high TYPE auart, END OF ts_auart_range
2 TS_AUFNR_RANGE Public See coding 20100712 BEGIN OF ts_aufnr_range, sign TYPE sign, option TYPE option, low TYPE aufnr, high TYPE aufnr, END OF ts_aufnr_range
3 TS_DISPO_RANGE Public See coding 20100712 BEGIN OF ts_dispo_range, sign TYPE sign, option TYPE option, low TYPE dispo, high TYPE dispo, END OF ts_dispo_range
4 TS_FEVOR_RANGE Public See coding 20100712 BEGIN OF ts_fevor_range, sign TYPE sign, option TYPE option, low TYPE fevor, high TYPE fevor, END OF ts_fevor_range
5 TS_FTRMS_RANGE Public See coding 20100712 BEGIN OF ts_ftrms_range, sign TYPE sign, option TYPE option, low TYPE co_ftrms, high TYPE co_ftrms, END OF ts_ftrms_range
6 TS_GLTRS_RANGE Public See coding 20100712 BEGIN OF ts_gltrs_range, sign TYPE sign, option TYPE option, low TYPE co_gltrs, high TYPE co_gltrs, END OF ts_gltrs_range
7 TS_GSTRS_RANGE Public See coding 20100712 BEGIN OF ts_gstrs_range, sign TYPE sign, option TYPE option, low TYPE co_gstrs, high TYPE co_gstrs, END OF ts_gstrs_range
8 TS_KDAUF_RANGE Public See coding 20100712 BEGIN OF ts_kdauf_range, sign TYPE sign, option TYPE option, low TYPE kdauf, high TYPE kdauf, END OF ts_kdauf_range
9 TS_KDPOS_RANGE Public See coding 20100716 BEGIN OF ts_kdpos_range, sign TYPE sign, option TYPE option, low TYPE kdauf, high TYPE kdauf, END OF ts_kdpos_range
10 TS_MATNR_RANGE Public See coding 20100712 BEGIN OF ts_matnr_range, sign TYPE sign, option TYPE option, low TYPE matnr, high TYPE matnr, END OF ts_matnr_range
11 TS_MDV01_RANGE Public See coding 20100712 BEGIN OF ts_mdv01_range, sign TYPE sign, option TYPE option, low TYPE sa_line1, high TYPE sa_line1, END OF ts_mdv01_range
12 TS_PROJN_RANGE Public See coding 20100712 BEGIN OF ts_projn_range, sign TYPE sign, option TYPE option, low TYPE ps_posnr, high TYPE ps_posnr, END OF ts_projn_range
13 TS_SELID_RANGE Public See coding 20100712 BEGIN OF ts_selid_range, sign TYPE sign, option TYPE option, low TYPE selid, high TYPE selid, END OF ts_selid_range
14 TS_SORTCRIT Public See coding 20100715 BEGIN OF ts_sortcrit, fieldname(5) TYPE c, sort_no(1) TYPE c. TYPES: END OF ts_sortcrit
15 TS_WERKS_RANGE Public See coding 20100712 BEGIN OF ts_werks_range, sign TYPE sign, option TYPE option, low TYPE werks_d, high TYPE werks_d, END OF ts_werks_range
16 TT_AUART_RANGE Public See coding 20100712 tt_auart_range TYPE TABLE OF ts_auart_range
17 TT_AUFNR_RANGE Public See coding 20100712 tt_aufnr_range TYPE TABLE OF ts_aufnr_range
18 TT_DISPO_RANGE Public See coding 20100712 tt_dispo_range TYPE TABLE OF ts_dispo_range
19 TT_FEVOR_RANGE Public See coding 20100712 tt_fevor_range TYPE TABLE OF ts_fevor_range
20 TT_FTRMS_RANGE Public See coding 20100712 tt_ftrms_range TYPE TABLE OF ts_ftrms_range
21 TT_GLTRS_RANGE Public See coding 20100712 tt_gltrs_range TYPE TABLE OF ts_gltrs_range
22 TT_GSTRS_RANGE Public See coding 20100712 tt_gstrs_range TYPE TABLE OF ts_gstrs_range
23 TT_KDAUF_RANGE Public See coding 20100712 tt_kdauf_range TYPE TABLE OF ts_kdauf_range
24 TT_KDPOS_RANGE Public See coding 20100716 tt_kdpos_range TYPE TABLE OF ts_kdpos_range
25 TT_MATNR_RANGE Public See coding 20100712 tt_matnr_range TYPE TABLE OF ts_matnr_range
26 TT_MDV01_RANGE Public See coding 20100712 tt_mdv01_range TYPE TABLE OF ts_mdv01_range
27 TT_PROJN_RANGE Public See coding 20100712 tt_projn_range TYPE TABLE OF ts_projn_range
28 TT_SELID_RANGE Public See coding 20100712 tt_selid_range TYPE TABLE OF ts_selid_range
29 TT_SORTCRIT Public See coding 20100715 tt_sortcrit TYPE TABLE OF ts_sortcrit
30 TT_WERKS_RANGE Public See coding 20100712 tt_werks_range TYPE TABLE OF ts_werks_range
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CFB_PPPIBSEL has no parameter.
Method CONSTRUCTOR on class CL_CFB_PPPIBSEL has no exception.

Method CREATE_TABLES_FOR_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAUFV Call by reference Type reference (TYPE) CO_T_CAUFV DFPS_CAUFVD_T 20100726
2 Exporting ET_CRHD_A Call by reference Type reference (TYPE) TT_RCRHD_A Tabellentyp zu Arbeitsplatzkopfdaten mit Kurzbezeichnung 20100720
3 Exporting ET_MKAL Call by reference Type reference (TYPE) CFB_TT_MKAL CFB Tabellentyp Fertigungsversion 20100720
4 Importing IT_AFPOD Call by reference Type reference (TYPE) REFORDER_AFPOD_TT Tabellentyp für Aufarbeitungsauftragsposition 20101014

Method CREATE_TABLES_FOR_PRINT on class CL_CFB_PPPIBSEL has no exception.

Method GET_CHOICE_OVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ONLY_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. Ausdruck nur Übersichtsformular 20100715
2 Exporting EV_PDF_FORM Call by reference Type reference (TYPE) FORM_PDF Name eines PDF-basierten Formulars 20100806
3 Exporting EV_PRINTER Call by reference Type reference (TYPE) RSPOPNAME Spool: Ausgabegerät 20100806
4 Exporting EV_PRINT_REPORT Call by reference Type reference (TYPE) CO_REPID CIM-Auftragsdruck: Report, der im Druck verwendet wird 20100806
5 Exporting EV_WITHOUT_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. Ausdruck ohne Übersichtsformular 20100715
6 Exporting EV_WITH_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. Ausdruck mit Übersichtsformular 20100715

Method GET_CHOICE_OVL on class CL_CFB_PPPIBSEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CFB_REF Call by reference Object reference (TYPE REF TO) CL_CFB_PPPIBSEL CFB Klasse zur Verarb. d. Selektionsdaten COPI 20100715

Method GET_INSTANCE on class CL_CFB_PPPIBSEL has no exception.

Method GET_PRINT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORIG_PRINT Call by reference Type reference (TYPE) RC27X-FLG_SEL 20100715
2 Exporting EV_RE_PRINT Call by reference Type reference (TYPE) RC27X-FLG_SEL 20100715

Method GET_PRINT_MODE on class CL_CFB_PPPIBSEL has no exception.

Method GET_RANGETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUART_RANGE Call by reference Type reference (TYPE) TT_AUART_RANGE 20100715
2 Exporting ET_AUFNR_RANGE Call by reference Type reference (TYPE) TT_AUFNR_RANGE 20100715
3 Exporting ET_DISPO_RANGE Call by reference Type reference (TYPE) TT_DISPO_RANGE 20100715
4 Exporting ET_FEVOR_RANGE Call by reference Type reference (TYPE) TT_FEVOR_RANGE 20100715
5 Exporting ET_FTRMS_RANGE Call by reference Type reference (TYPE) TT_FTRMS_RANGE 20100715
6 Exporting ET_GLTRS_RANGE Call by reference Type reference (TYPE) TT_GLTRS_RANGE 20100715
7 Exporting ET_GSTRS_RANGE Call by reference Type reference (TYPE) TT_GSTRS_RANGE 20100715
8 Exporting ET_KDAUF_RANGE Call by reference Type reference (TYPE) TT_KDAUF_RANGE 20100715
9 Exporting ET_KDPOS_RANGE Call by reference Type reference (TYPE) TT_KDPOS_RANGE 20100716
10 Exporting ET_MATNR_RANGE Call by reference Type reference (TYPE) TT_MATNR_RANGE 20100715
11 Exporting ET_MDV01_RANGE Call by reference Type reference (TYPE) TT_MDV01_RANGE 20100715
12 Exporting ET_PROJN_RANGE Call by reference Type reference (TYPE) TT_PROJN_RANGE 20100715
13 Exporting ET_SELID_RANGE Call by reference Type reference (TYPE) TT_SELID_RANGE 20100715
14 Exporting ET_WERKS_RANGE Call by reference Type reference (TYPE) TT_WERKS_RANGE 20100715

Method GET_RANGETAB on class CL_CFB_PPPIBSEL has no exception.

Method GET_SORTCRIT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SORTCRIT Call by reference Type reference (TYPE) TT_SORTCRIT 20100715

Method GET_SORTCRIT_TAB on class CL_CFB_PPPIBSEL has no exception.

Method SET_CHOICE_OVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. nur Übersichtsliste 20100715
2 Importing IV_PDF_FORM Call by reference Type reference (TYPE) FORM_PDF Name eines PDF-basierten Formulars 20100806
3 Importing IV_PRINTER Call by reference Type reference (TYPE) RSPOPNAME Spool: Ausgabegerät 20100806
4 Importing IV_PRINT_REPORT Call by reference Type reference (TYPE) CO_REPID CIM-Auftragsdruck: Report, der im Druck verwendet wird 20100806
5 Importing IV_WITHOUT_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. ohne Übersichtsliste 20100715
6 Importing IV_WITH_OVL Call by reference Type reference (TYPE) RC27X-FLG_SEL Kz. mit Übersichtsliste 20100715

Method SET_CHOICE_OVL on class CL_CFB_PPPIBSEL has no exception.

Method SET_PRINT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORIG_PRINT Call by reference Type reference (TYPE) RC27X-FLG_SEL Selektions-Kz. Originaldruck 20100715
2 Importing IV_RE_PRINT Call by reference Type reference (TYPE) RC27X-FLG_SEL Selektions-Kz. Nachdruck 20100715

Method SET_PRINT_MODE on class CL_CFB_PPPIBSEL has no exception.

Method SET_RANGETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUART_RANGE Call by reference Type reference (TYPE) TT_AUART_RANGE 20100715
2 Importing IT_AUFNR_RANGE Call by reference Type reference (TYPE) TT_AUFNR_RANGE 20100715
3 Importing IT_DISPO_RANGE Call by reference Type reference (TYPE) TT_DISPO_RANGE 20100715
4 Importing IT_FEVOR_RANGE Call by reference Type reference (TYPE) TT_FEVOR_RANGE 20100715
5 Importing IT_FTRMS_RANGE Call by reference Type reference (TYPE) TT_FTRMS_RANGE 20100715
6 Importing IT_GLTRS_RANGE Call by reference Type reference (TYPE) TT_GLTRS_RANGE 20100715
7 Importing IT_GSTRS_RANGE Call by reference Type reference (TYPE) TT_GSTRS_RANGE 20100715
8 Importing IT_KDAUF_RANGE Call by reference Type reference (TYPE) TT_KDAUF_RANGE 20100715
9 Importing IT_KDPOS_RANGE Call by reference Type reference (TYPE) TT_KDPOS_RANGE 20100716
10 Importing IT_MATNR_RANGE Call by reference Type reference (TYPE) TT_MATNR_RANGE 20100715
11 Importing IT_MDV01_RANGE Call by reference Type reference (TYPE) TT_MDV01_RANGE 20100715
12 Importing IT_PROJN_RANGE Call by reference Type reference (TYPE) TT_PROJN_RANGE 20100715
13 Importing IT_SELID_RANGE Call by reference Type reference (TYPE) TT_SELID_RANGE 20100715
14 Importing IT_WERKS_RANGE Call by reference Type reference (TYPE) TT_WERKS_RANGE 20100715

Method SET_RANGETAB on class CL_CFB_PPPIBSEL has no exception.

Method SET_SORTCRIT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SORTCRIT Call by reference Type reference (TYPE) TT_SORTCRIT 20100715

Method SET_SORTCRIT_TAB on class CL_CFB_PPPIBSEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606