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 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_CFB_PPPIBSEL | CFB Class for Processing Selection Data in COPI | 20100715 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | TT_GLTRS_RANGE | Range Table: End Date | 20100715 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | TT_MATNR_RANGE | Range Table: Material | 20100715 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | TT_DISPO_RANGE | Range Table: MRP Controller | 20100715 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | TT_AUFNR_RANGE | Range Table: Order | 20100715 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | TT_AUART_RANGE | Range Table: Order Type | 20100715 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | TT_WERKS_RANGE | Range Table: Plant | 20100715 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | TT_MDV01_RANGE | Range Table: Production Line | 20100715 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | TT_FEVOR_RANGE | Range Table: Production Supervisor | 20100715 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | TT_FTRMS_RANGE | Range Table: Release Date | 20100715 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | TT_KDPOS_RANGE | Range Table Sales Order Item | 20100716 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | TT_KDAUF_RANGE | Range Table: Sales Order | 20100715 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | TT_SELID_RANGE | Range Table: Status Selection Profile | 20100715 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | TT_SORTCRIT | Table for Sort Sequence | 20100715 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | TT_GSTRS_RANGE | Range Table: Start Date | 20100715 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | TT_PROJN_RANGE | Range Table: WBS Element | 20100715 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | RC27X-FLG_SEL | Indicator: Only Summarized Process Order Form | 20100715 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | RC27X-FLG_SEL | Indicator: Original Printout | 20100715 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | FORM_PDF | Name of PDF-Based Form | 20100806 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | RSPOPNAME | Spool: Output Device | 20100806 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | CO_REPID | Report to be used for printing | 20100806 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | RC27X-FLG_SEL | Indicator: Reprint | 20100715 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | RC27X-FLG_SEL | Indicator: Without Summarized Process Order Form | 20100715 | |||
| 24 | 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 | Instance method | Public | Constructor | Constructor | 20100712 | |
| 2 | Instance method | Public | Method | Create Tables for Printing | 20100720 | |
| 3 | Instance method | Public | Method | Get Data for Printing Summarized Process Order Form | 20100715 | |
| 4 | Static method | Public | Method | Get Instance | 20100715 | |
| 5 | Instance method | Public | Method | Get Data for Print Mode | 20100715 | |
| 6 | Instance method | Public | Method | Get Order Data for Selection (from Range Tables) | 20100714 | |
| 7 | Instance method | Public | Method | Get Table for Sort Sequence | 20100715 | |
| 8 | Instance method | Public | Method | Set up data for printing summarized form | 20100715 | |
| 9 | Instance method | Public | Method | Structure Data for Print Mode | 20100715 | |
| 10 | Instance method | Public | Method | Structure Order Data for Selection (Range Tables) | 20100712 | |
| 11 | 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 | ET_CAUFV | Call by reference | Type reference (TYPE) | CO_T_CAUFV | DFPS_CAUFVD_T | 20100726 | |||
| 2 | ET_CRHD_A | Call by reference | Type reference (TYPE) | TT_RCRHD_A | Tabellentyp zu Arbeitsplatzkopfdaten mit Kurzbezeichnung | 20100720 | |||
| 3 | ET_MKAL | Call by reference | Type reference (TYPE) | CFB_TT_MKAL | CFB Tabellentyp Fertigungsversion | 20100720 | |||
| 4 | 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 | EV_ONLY_OVL | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | Kz. Ausdruck nur Übersichtsformular | 20100715 | |||
| 2 | EV_PDF_FORM | Call by reference | Type reference (TYPE) | FORM_PDF | Name eines PDF-basierten Formulars | 20100806 | |||
| 3 | EV_PRINTER | Call by reference | Type reference (TYPE) | RSPOPNAME | Spool: Ausgabegerät | 20100806 | |||
| 4 | EV_PRINT_REPORT | Call by reference | Type reference (TYPE) | CO_REPID | CIM-Auftragsdruck: Report, der im Druck verwendet wird | 20100806 | |||
| 5 | EV_WITHOUT_OVL | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | Kz. Ausdruck ohne Übersichtsformular | 20100715 | |||
| 6 | 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 | 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 | EV_ORIG_PRINT | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | 20100715 | ||||
| 2 | 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 | ET_AUART_RANGE | Call by reference | Type reference (TYPE) | TT_AUART_RANGE | 20100715 | ||||
| 2 | ET_AUFNR_RANGE | Call by reference | Type reference (TYPE) | TT_AUFNR_RANGE | 20100715 | ||||
| 3 | ET_DISPO_RANGE | Call by reference | Type reference (TYPE) | TT_DISPO_RANGE | 20100715 | ||||
| 4 | ET_FEVOR_RANGE | Call by reference | Type reference (TYPE) | TT_FEVOR_RANGE | 20100715 | ||||
| 5 | ET_FTRMS_RANGE | Call by reference | Type reference (TYPE) | TT_FTRMS_RANGE | 20100715 | ||||
| 6 | ET_GLTRS_RANGE | Call by reference | Type reference (TYPE) | TT_GLTRS_RANGE | 20100715 | ||||
| 7 | ET_GSTRS_RANGE | Call by reference | Type reference (TYPE) | TT_GSTRS_RANGE | 20100715 | ||||
| 8 | ET_KDAUF_RANGE | Call by reference | Type reference (TYPE) | TT_KDAUF_RANGE | 20100715 | ||||
| 9 | ET_KDPOS_RANGE | Call by reference | Type reference (TYPE) | TT_KDPOS_RANGE | 20100716 | ||||
| 10 | ET_MATNR_RANGE | Call by reference | Type reference (TYPE) | TT_MATNR_RANGE | 20100715 | ||||
| 11 | ET_MDV01_RANGE | Call by reference | Type reference (TYPE) | TT_MDV01_RANGE | 20100715 | ||||
| 12 | ET_PROJN_RANGE | Call by reference | Type reference (TYPE) | TT_PROJN_RANGE | 20100715 | ||||
| 13 | ET_SELID_RANGE | Call by reference | Type reference (TYPE) | TT_SELID_RANGE | 20100715 | ||||
| 14 | 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 | 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 | IV_ONLY_OVL | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | Kz. nur Übersichtsliste | 20100715 | |||
| 2 | IV_PDF_FORM | Call by reference | Type reference (TYPE) | FORM_PDF | Name eines PDF-basierten Formulars | 20100806 | |||
| 3 | IV_PRINTER | Call by reference | Type reference (TYPE) | RSPOPNAME | Spool: Ausgabegerät | 20100806 | |||
| 4 | IV_PRINT_REPORT | Call by reference | Type reference (TYPE) | CO_REPID | CIM-Auftragsdruck: Report, der im Druck verwendet wird | 20100806 | |||
| 5 | IV_WITHOUT_OVL | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | Kz. ohne Übersichtsliste | 20100715 | |||
| 6 | 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 | IV_ORIG_PRINT | Call by reference | Type reference (TYPE) | RC27X-FLG_SEL | Selektions-Kz. Originaldruck | 20100715 | |||
| 2 | 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 | IT_AUART_RANGE | Call by reference | Type reference (TYPE) | TT_AUART_RANGE | 20100715 | ||||
| 2 | IT_AUFNR_RANGE | Call by reference | Type reference (TYPE) | TT_AUFNR_RANGE | 20100715 | ||||
| 3 | IT_DISPO_RANGE | Call by reference | Type reference (TYPE) | TT_DISPO_RANGE | 20100715 | ||||
| 4 | IT_FEVOR_RANGE | Call by reference | Type reference (TYPE) | TT_FEVOR_RANGE | 20100715 | ||||
| 5 | IT_FTRMS_RANGE | Call by reference | Type reference (TYPE) | TT_FTRMS_RANGE | 20100715 | ||||
| 6 | IT_GLTRS_RANGE | Call by reference | Type reference (TYPE) | TT_GLTRS_RANGE | 20100715 | ||||
| 7 | IT_GSTRS_RANGE | Call by reference | Type reference (TYPE) | TT_GSTRS_RANGE | 20100715 | ||||
| 8 | IT_KDAUF_RANGE | Call by reference | Type reference (TYPE) | TT_KDAUF_RANGE | 20100715 | ||||
| 9 | IT_KDPOS_RANGE | Call by reference | Type reference (TYPE) | TT_KDPOS_RANGE | 20100716 | ||||
| 10 | IT_MATNR_RANGE | Call by reference | Type reference (TYPE) | TT_MATNR_RANGE | 20100715 | ||||
| 11 | IT_MDV01_RANGE | Call by reference | Type reference (TYPE) | TT_MDV01_RANGE | 20100715 | ||||
| 12 | IT_PROJN_RANGE | Call by reference | Type reference (TYPE) | TT_PROJN_RANGE | 20100715 | ||||
| 13 | IT_SELID_RANGE | Call by reference | Type reference (TYPE) | TT_SELID_RANGE | 20100715 | ||||
| 14 | 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 | 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 |