SAP ABAP Class /RTF/CL_PLANT (Service Class for InfoObj. 0MATERIAL, 0PLANT and 0MAT_VEND)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_PLANT  
Short Description Service Class for InfoObj. 0MATERIAL, 0PLANT and 0MAT_VEND    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20061012   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MAP/ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /RTF/CL_PLANT has no interface implemented.
Friends
Class /RTF/CL_PLANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_MULTIPLE_IMPLEMENTED Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070823
2 C_INFOOBJECT Constant Private Type reference (TYPE) RSINFOPROV '0PLANT' InfoProvider 20061012
3 C_MAX_BUFFER_LINES Constant Private Type reference (TYPE) I 10000 Maximum Buffer Size in Rows 20061012
4 C_PLANT_TABNAME Constant Public Type reference (TYPE) DDOBJNAME '/BI0/PPLANT' Name of ABAP Dictionary Object 20061012
5 C_PLANT_TABTEXT Constant Public Type reference (TYPE) DDOBJNAME '/BI0/TPLANT' Name of ABAP Dictionary Object 20070904
6 C_TLOGO_IOBJ Constant Private Type reference (TYPE) RSTLOGO 'IOBJ' BW: Object Type (TLOGO) 20061012
7 C_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20061012
8 DISTR_CHAN Constant Private Type reference (TYPE) RSFIELDNM 'DISTR_CHAN' Field Name 20070829
9 MD_BADI Static Attribute Private Object reference (TYPE REF TO) /RTF/MASTERDATA Reference to BAdI 20070710
10 PLANT Constant Private Type reference (TYPE) RSFIELDNM 'PLANT' Field Name 20071217
11 PLANT_ACTIVE Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061012
12 RT_LOCATIO Constant Private Type reference (TYPE) RSFIELDNM 'RT_LOCATIO' Field Name 20070829
13 SALESORG Constant Private Type reference (TYPE) RSFIELDNM 'SALESORG' Field Name 20070829
14 T_COMP_CODE Static Attribute Private Type reference (TYPE) /RTF/_T_COMP_CODE_STANDARD Table Type for IO 0PLANT (Standard) 20070831
15 T_CUSTPL Static Attribute Private Type reference (TYPE) /RTF/_HT_CUSTPL Trade Found.: Table Type (Hashed) for 0PLANT (Cust. No. Key) 20070419
16 T_DIST_CHAIN Static Attribute Private Type reference (TYPE) /RTF/_T_DIST_CHAIN_STANDARD Table Type for IO 0PLANT (Standard) 20070831
17 T_PLANT Static Attribute Private Type reference (TYPE) /RTF/_HT_PLANT Trade Found.: Table Type (HASHED) for InfoObject 0PLANT 20061012
18 T_PLANT_TXT Static Attribute Private Type reference (TYPE) /RTF/_HT_PLANT_TXT Texts for Plant 20070904
19 T_REF_PLT Static Attribute Private Type reference (TYPE) /RTF/_T_REF_PLT_STANDARD Table Type for IO 0PLANT (Standard) 20090507
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Reads Customizing Settings from /RTF/TC_CUST 20061012
2 GET_LOCATIONS Static method Public Method Determines Selected Locations 20070829
3 GET_PLANT_F4_MULTIPLE Static method Public Method Input Help 0PLANT 20071012
4 PLANT_MULTIPLE_READ Static method Public Method Reads Multiple Records from the InfoObject 0PLANT 20061012
5 PLANT_MULTIPLE_READ_BY_CUSTPL Static method Public Method Reads Multiple Records from 0PLANT Using the Customer Number 20070419
6 PLANT_MULTIPLE_READ_RANGE Static method Public Method Reads Multiple Records from InfoObject 0PLANT with Range 20090107
7 PLANT_MULTI_WRITE Static method Public Method 20070927
8 PLANT_MULT_READ_BY_COMP_CODE Static method Public Method Reads Multiple Records from 0PLANT Using Company Code 20070831
9 PLANT_MULT_READ_BY_DIST_CHAIN Static method Public Method Reads Multiple Records from 0PLANT Using Distribution Chain 20070831
10 PLANT_MULT_READ_BY_REF_PLT Static method Public Method Reads Multiple Records from 0PLANT Using Reference Plant 20090507
11 PLANT_SINGLE_READ Static method Public Method Reads One Record from InfoObject 0PLANT 20061012
12 PLANT_SINGLE_READ_BY_CUSTOMER Static method Public Method Reads One Record from 0PLANT Using the Customer Number 20070419
13 PLANT_SINGLE_WRITE Static method Public Method Overwrites Master Data Record of Characteristic 0PLANT 20070830
Events
Class /RTF/CL_PLANT has no event.
Types
Class /RTF/CL_PLANT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RTF/CL_PLANT has no parameter.
Method CLASS_CONSTRUCTOR on class /RTF/CL_PLANT has no exception.

Method GET_LOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCATION Call by reference Type reference (TYPE) /RTF/_T_PLANT_SORTED Trade Found.: Tabellentyp (sorted) zu Infoobject 0PLANT 20070829
2 Exporting E_LINES Call by reference Type reference (TYPE) I Anzahl Zeilen in ET_Locations 20070829
3 Importing IT_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT 20070829

Method GET_LOCATIONS on class /RTF/CL_PLANT has no exception.

Method GET_PLANT_F4_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNPROFIELD Call by reference Type reference (TYPE) DYNFNAM Field name 20071012
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20071012
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20071012
# Exception Resumable Description Created on
1 /RTF/CX_PLANT Ausnahmeklasse für /RTF/CL_PLANT 20071012

Method PLANT_MULTIPLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANT Call by reference Type reference (TYPE) /RTF/_T_RF_PLANT Trade Found.: Tabellentyp (generisch) zu IO 0PLANT 20061012
2 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070710
3 Importing I_READ_TXT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
4 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20061012

Method PLANT_MULTIPLE_READ_BY_CUSTPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANT Call by reference Type reference (TYPE) /RTF/_T_RF_CUSTPL Trade Found.: Tabellentyp (generisch) zu IO 0PLANT 20070419
2 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070712
3 Importing I_READ_TXT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
4 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070419

Method PLANT_MULTIPLE_READ_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANT Call by reference Type reference (TYPE) /RTF/_T_RF_PLANT Trade Found.: Tabellentyp (generisch) zu IO 0PLANT 20090107
2 Importing IT_DISTR_CHAN_RANGE Call by reference Type reference (TYPE) /RTF/_RT_DISTRIBUTIONCHAIN Range-Tabelle für Vertriebsweg 20090107
3 Importing IT_PLANT_RANGE Call by reference Type reference (TYPE) /RTF/_RT_PLANT Range-Tabellentyp für Lokationsstamm 20090107
4 Importing IT_RT_CUSTPL_RANGE Call by reference Type reference (TYPE) /RTF/_RT_RETAILSTOREID Range-Tabelle für Kundennummer der Lokation 20090107
5 Importing IT_SALESORG_RANGE Call by reference Type reference (TYPE) /RTF/_RT_SALESORG Range-Tabellentyp der Verkaufsorganisation 20090107
6 Importing IT_SALES_DIST_RANGE Call by reference Type reference (TYPE) /RTF/_RT_SALESDISTRICT Range-Tabellentyp für Bezirk 20090107
7 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090107
8 Importing I_NUMBER_ROWS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20090107
9 Importing I_READ_TXT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
10 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20090107

Method PLANT_MULTI_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PLANT Call by reference Type reference (TYPE) /RTF/_T_COMP_CODE_STANDARD Trade Found.: Structure for IOBJ 0PLANT (Partial Qty) 20070927

Method PLANT_MULTI_WRITE on class /RTF/CL_PLANT has no exception.

Method PLANT_MULT_READ_BY_COMP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANT Call by reference Type reference (TYPE) /RTF/_T_COMP_CODE_STANDARD Struktur zum Lesen von Betriebsdaten über Buchungskreis 20070831
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070831

Method PLANT_MULT_READ_BY_DIST_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANT Call by reference Type reference (TYPE) /RTF/_T_DIST_CHAIN_STANDARD Struktur zum Lesen von Betriebsdaten über Vertriebsline 20070831
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070831

Method PLANT_MULT_READ_BY_REF_PLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANT Call by reference Type reference (TYPE) /RTF/_T_REF_PLT_STANDARD Struktur zum Lesen von Betriebsdaten über Buchungskreis 20090507
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20090507

Method PLANT_SINGLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PLANT Call by reference Type reference (TYPE) /RTF/_S_PLANT Trade Found.: Struktur zu IOBJ 0PLANT (Teilmenge) 20061012
2 Exporting ES_PLANT_TXT Call by reference Type reference (TYPE) /RTF/_S_PLANT_TXT Beschreibung mittel 20070904
3 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070710
4 Importing I_PLANT Call by reference Type reference (TYPE) /MAP/DE_SSMPLT Werk 20061012
5 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20061012

Method PLANT_SINGLE_READ_BY_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PLANT Call by reference Type reference (TYPE) /RTF/_S_PLANT Trade Found.: Struktur zu IOBJ 0PLANT (Teilmenge) 20070419
2 Importing I_CUSTPL Call by reference Type reference (TYPE) /RTF/DE_CUSTPL Kundennummer des Werkes 20070419
3 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070712
4 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070419

Method PLANT_SINGLE_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UPDATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070830
2 Importing IS_PLANT Call by reference Type reference (TYPE) WRMA_S_PLANT_DETS Location 20070830

Method PLANT_SINGLE_WRITE on class /RTF/CL_PLANT has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 712