SAP ABAP Class J_3R_CL_LF_GENERAL (J_3R_CL_LF_GENERAL)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     J3RALF (Package) Localization Russia - Legal Forms
Properties
Class J_3R_CL_LF_GENERAL  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class J3R_LEGAL_FORMS    
Program status     
Category 0   
Package J3RALF   Localization Russia - Legal Forms 
Created 20051222   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class J_3R_CL_LF_GENERAL has no interface implemented.
Friends
Class J_3R_CL_LF_GENERAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_COMPANY Static Attribute Public Type reference (TYPE) BUKRS Company Code 20051222
2 CV_FORM_DATE Static Attribute Public Type reference (TYPE) DATS Field of type DATS 20051222
3 CV_FORM_NAME Static Attribute Public Type reference (TYPE) J_3R_FNAM Name of Form Object 20060105
4 CV_IS_EXT_JOB_HANDLING Static Attribute Private Type reference (TYPE) CHAR1 SPACE External Print job is handled 20060830
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENVIRONMENT Static method Public Method Checks whether the customization is valid 20051222
2 CREATE_FORM_HEADER Static method Private Method Creates the form header 20051222
3 FILTER_RELEVANT_DATA_STR Static method Public Method Filters relevant gathered data from a structure 20051222
4 FILTER_RELEVANT_DATA_TAB Static method Public Method Filters relevant gathered data from an itab 20051222
5 FILTER_RELEVANT_PARAMS Static method Public Method Filters the relevant parameters 20051222
6 GENERATE Static method Public Method Generates the interface and the context for the form 20051222
7 GENERATE_IF_AND_CONTEXT Static method Private Method Generates the PDF interface and context 20051222
8 GENERATE_TABLES Static method Private Method Generates the tables 20051222
9 GET_EXT_JOB_HANDLING Static method Public Method Gets the External Print Job Handling attribute of the class 20060830
10 GET_FORM_CONTENT Static method Public Method Returns the content of a form 20051222
11 GET_FORM_OUTPUT_PARAM Static method Public Method Returns the default PDF attributes of the form 20051222
12 GET_FORM_SINGLE_DATA Static method Private Method Returns the selection parameters 20051222
13 GET_NEW_DOCUMENT_NUMBER Static method Public Method Returns a unique number from a number range 20051222
14 GET_RELEVANT_CONTENT Static method Private Method Returns the relevant part of the content 20051222
15 GET_SECTION_SINGLE_DATA Static method Private Method Saves the single data of a form section 20051222
16 GET_SECTION_TABLE_DATA Static method Private Method Saves the single data of a form section 20051222
17 GET_SELECTED_PARAMETERS Static method Private Method Returns the selected parameters 20051222
18 GET_SELECTION_PARAMETERS Static method Private Method Returns the selection parameters 20051222
19 OUTPUT_DOCUMENT Static method Public Method Outputs the result of the form 20051222
20 RETRIEVE_MATCHING_CONTENT Static method Public Method checks if th esame content has been already stored 20051222
21 RETRIEVE_MATCHING_SELECTION Static method Public Method Checks if the same selection has already been stored 20051222
22 SAVE_DOCUMENT Static method Public Method Saves the legal form 20051222
23 SAVE_FORM_HEADER Static method Private Method Saves the form header in cluster table 20051222
24 SAVE_FORM_SINGLE_DATA Static method Private Method Saves the selected parameters 20051222
25 SAVE_SECTION_SINGLE_DATA Static method Private Method Saves the single data of a form section 20051222
26 SAVE_SECTION_TABLE_DATA Static method Private Method Saves the single data of a form section 20051222
27 SAVE_SELECTED_PARAM Static method Private Method Saves the selected parameters 20051222
28 SAVE_SELECTION_PARAM Static method Private Method Saves the selection parameters 20051222
29 SET_COMPANY Static method Public Method Sets the Company attribute of the class 20051222
30 SET_DATE Static method Public Method Sets the Date attribute of the class 20060105
31 SET_EXT_JOB_HANDLING Static method Public Method Sets the External Print Job Handling attribute of the class 20060830
32 SET_FORM_NAME Static method Public Method Sets the Form Name attribute of the class 20051222
Events
Class J_3R_CL_LF_GENERAL has no event.
Types
Class J_3R_CL_LF_GENERAL has no local type.
Method Signatures

Method CHECK_ENVIRONMENT Signature

Method CHECK_ENVIRONMENT on class J_3R_CL_LF_GENERAL has no parameter.
# Exception Resumable Description Created on
1 CUSTOMIZATION_DATA_ERROR Customization data error 20051222

Method CREATE_FORM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) J_3R_LFHDR Legal form header 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
3 Importing IS_OUTPAR Call by reference Type reference (TYPE) PRI_PARAMS Structure for Passing Print Parameters 20060105
4 Importing IV_OUTPUTNAME Call by reference Type reference (TYPE) J_3R_OTPNAM Name of output 20060105
5 Importing IV_OUTPUTTYP Call by reference Type reference (TYPE) J_3R_OTPTYP Type of output 20060105
6 Importing IV_SELDKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELDPARKEY Key sequence of selected parameters 20060105
7 Importing IV_SELNKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELNPARKEY Key sequence of selection parameters 20060105
# Exception Resumable Description Created on
1 CONTEXT_NOT_FOUND Context not found 20051222
2 INTERFACE_NOT_FOUND Interface not found 20051222
3 LAYOUT_NOT_FOUND Layout not found 20051222

Method FILTER_RELEVANT_DATA_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY 20051222
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20051222

Method FILTER_RELEVANT_DATA_STR on class J_3R_CL_LF_GENERAL has no exception.

Method FILTER_RELEVANT_DATA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20051222
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20051222

Method FILTER_RELEVANT_DATA_TAB on class J_3R_CL_LF_GENERAL has no exception.

Method FILTER_RELEVANT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETERS Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Not relevant parameters and select options for Legal Forms 20060105

Method FILTER_RELEVANT_PARAMS on class J_3R_CL_LF_GENERAL has no exception.

Method GENERATE Signature

Method GENERATE on class J_3R_CL_LF_GENERAL has no parameter.
# Exception Resumable Description Created on
1 GENERATION_ERROR Error occured while generating 20051222

Method GENERATE_IF_AND_CONTEXT Signature

Method GENERATE_IF_AND_CONTEXT on class J_3R_CL_LF_GENERAL has no parameter.
# Exception Resumable Description Created on
1 CUSTOMIZATION_DATA_ERROR Customization data is invalid or not exists 20051222
2 GENERATION_ERROR Error occured while generating 20051222

Method GENERATE_TABLES Signature

Method GENERATE_TABLES on class J_3R_CL_LF_GENERAL has no parameter.
# Exception Resumable Description Created on
1 CLUSTER_TABLE_ACTIVATION_ERROR Error occured while activating cluster table 20051222
2 CLUSTER_TABLE_CREATION_ERROR Error occured while generating cluster table 20051222
3 CLUSTER_TABLE_NOT_FOUND Cluster table not found 20051222

Method GET_EXT_JOB_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXT_JOB_HANDLING Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20060830

Method GET_EXT_JOB_HANDLING on class J_3R_CL_LF_GENERAL has no exception.

Method GET_FORM_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_CONTENT Call by reference Type reference (TYPE) ANY Content of the form 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Parameters for storiing the content of the forms 20060105

Method GET_FORM_CONTENT on class J_3R_CL_LF_GENERAL has no exception.

Method GET_FORM_OUTPUT_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPAR Call by reference Type reference (TYPE) PRI_PARAMS Form Processing Output Parameter 20060105

Method GET_FORM_OUTPUT_PARAM on class J_3R_CL_LF_GENERAL has no exception.

Method GET_FORM_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SINGLE_DATA Call by reference Type reference (TYPE) ANY 20060110
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060110

Method GET_FORM_SINGLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method GET_NEW_DOCUMENT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEXT_FORM_NUMBER Call by reference Type reference (TYPE) J_3R_FNR Formula number 20060105
# Exception Resumable Description Created on
1 DEQUEUE_ERROR Number range enqueue error 20051222
2 ENQUEUE_ERROR Number range enqueue error 20051222
3 NEW_NUMBER_ERROR Number range new number error 20051222
4 NOT_FOUND Number range number not found in customizing table 20051222
5 PARAMETER_ERROR Error occured in input parameters 20051222

Method GET_RELEVANT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTENT Call by reference Type reference (TYPE) ANY Content structure 20060105

Method GET_RELEVANT_CONTENT on class J_3R_CL_LF_GENERAL has no exception.

Method GET_SECTION_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SECTION_SINGLE_DATA Call by reference Type reference (TYPE) ANY Section single data structure 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
3 Importing IV_SECTION_NUMBER Call by reference Type reference (TYPE) J_3R_SECTION Form section number 20060105

Method GET_SECTION_SINGLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method GET_SECTION_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SECTION_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE Section table data structure 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
3 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) J_3R_STRNAM Line type of table type 20060105
4 Importing IV_SECTION_NUMBER Call by reference Type reference (TYPE) J_3R_SECTION Form section number 20060105

Method GET_SECTION_TABLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method GET_SELECTED_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTED_PARAM Call by reference Type reference (TYPE) ANY TABLE Template structure for enumerated selected parameters 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105

Method GET_SELECTED_PARAMETERS on class J_3R_CL_LF_GENERAL has no exception.

Method GET_SELECTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION_PARAM Call by reference Type reference (TYPE) ANY TABLE Template structure for selection parameters 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105

Method GET_SELECTION_PARAMETERS on class J_3R_CL_LF_GENERAL has no exception.

Method OUTPUT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUTPAR Call by reference Type reference (TYPE) SFPOUTPUTPARAMS Form Processing Output Parameter 20060105
2 Exporting CS_PRINTED_CNTN Call by reference Type reference (TYPE) I 20060207
3 Importing IS_DOCPARAMS Call by reference Type reference (TYPE) SFPDOCPARAMS Form Processing Form Parameter 20060105
4 Importing IT_FORM_CONTENT Call by reference Type reference (TYPE) ANY TABLE Table containing the contents of the reprorts 20060125
5 Importing IV_ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL Archiving Request 20070328
6 Importing IV_OUTPUT_NAME Call by reference Type reference (TYPE) J_3R_OTPNAM Name of output 20060105
7 Importing IV_OUTPUT_TYPE Call by reference Type reference (TYPE) J_3R_OTPTYP Type of output 20060105
8 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CHAR30 Name of DDIC Structure 20060125
# Exception Resumable Description Created on
1 API_EXCEPTION API_Exception 20060124
2 CONTEXT_NOT_ACTIVE Context is not active 20051222
3 CONTEXT_NOT_FOUND Context not found 20051222

Method RETRIEVE_MATCHING_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATCHING_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY_TAB Legal form key 20060105
2 Importing IS_FORM_CONTENT Call by reference Type reference (TYPE) ANY Content of the form 20060105
3 Importing IT_SELECTED_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY_TAB Legal form key 20060105
# Exception Resumable Description Created on
1 CLUSTER_ERROR Error occured while importing data from data cluster 20051222
2 NOT_FOUND No matching content found 20051222

Method RETRIEVE_MATCHING_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY_TAB Legal form key table 20060105
2 Importing IT_SELECTED_PARAM Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Selection screen selected parameters 20060105
3 Importing IV_SELDPARKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELDPARKEY Key sequence of selection screen parameters 20060105
# Exception Resumable Description Created on
1 CLUSTER_ERROR Error occured while importing data from data cluster 20051222
2 NOT_FOUND No matching selection found 20051222

Method SAVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTENT Call by reference Type reference (TYPE) ANY Form content 20060105
2 Changing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
3 Importing IS_OUTPAR Call by reference Type reference (TYPE) PRI_PARAMS Form Processing Output Parameter 20060105
4 Importing IT_SELECTED_PARAM Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Internal table containing enumerated selected parameters 20060105
5 Importing IT_SELECTION_PARAM Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Internal table containing selection parameters 20060105
6 Importing IV_OUTPUTNAME Call by reference Type reference (TYPE) J_3R_OTPNAM Name of output 20060105
7 Importing IV_OUTPUTTYP Call by reference Type reference (TYPE) J_3R_OTPTYP Type of output 20060105
8 Importing IV_SELDKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELDPARKEY Key sequence of selected parameters 20060105
9 Importing IV_SELNKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELNPARKEY Key sequence of selection parameters 20060105
# Exception Resumable Description Created on
1 HEADER_ERROR Error occured in determining header data 20051222
2 SAVING_FAILED Exception occured while saving 20051222

Method SAVE_FORM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IS_OUTPUTPAR Call by reference Type reference (TYPE) PRI_PARAMS Structure for Passing Print Parameters 20060105
3 Importing IV_OUTPUTNAME Call by reference Type reference (TYPE) J_3R_OTPNAM Name of output 20060105
4 Importing IV_OUTPUTTYP Call by reference Type reference (TYPE) J_3R_OTPTYP Type of output 20060105
5 Importing IV_SELDKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELDPARKEY Key sequence of selected parameters 20060105
6 Importing IV_SELNKEY Call by reference Type reference (TYPE) J_3R_LFHDR-SELNPARKEY Key sequence of selection parameters 20060105
# Exception Resumable Description Created on
1 PDF_ERROR Error occured while determining the legal form header 20051222

Method SAVE_FORM_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IS_SINGLE_DATA Call by reference Type reference (TYPE) ANY Section single data structure 20060110

Method SAVE_FORM_SINGLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method SAVE_SECTION_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IS_SECTION_SINGLE_DATA Call by reference Type reference (TYPE) ANY Section single data 20060105
3 Importing IV_SECTION_NUMBER Call by reference Type reference (TYPE) J_3R_SECTION Form section number 20060105

Method SAVE_SECTION_SINGLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method SAVE_SECTION_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE_LINE Call by reference Type reference (TYPE) ANY Line structure of section table data 20060105
2 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
3 Importing IT_SECTION_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE Section table data 20060105
4 Importing IV_LINETYPE Call by reference Type reference (TYPE) J_3R_STRNAM Line type of table type 20060105
5 Importing IV_SECTION_NUMBER Call by reference Type reference (TYPE) J_3R_SECTION Form section number 20060105

Method SAVE_SECTION_TABLE_DATA on class J_3R_CL_LF_GENERAL has no exception.

Method SAVE_SELECTED_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IT_SELECTED_PARAM Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Stores selection screen parameters 20060105

Method SAVE_SELECTED_PARAM on class J_3R_CL_LF_GENERAL has no exception.

Method SAVE_SELECTION_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IT_SELECTION_PARAM Call by reference Type reference (TYPE) J_3R_LF_SLINE_TAB Stores selection screen parameters 20060105

Method SAVE_SELECTION_PARAM on class J_3R_CL_LF_GENERAL has no exception.

Method SET_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IV_COMPANY Call by reference Type reference (TYPE) BUKRS Company Code 20060105

Method SET_COMPANY on class J_3R_CL_LF_GENERAL has no exception.

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Field of type DATS 20060105

Method SET_DATE on class J_3R_CL_LF_GENERAL has no exception.

Method SET_EXT_JOB_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_JOB_HANDLING Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20060830

Method SET_EXT_JOB_HANDLING on class J_3R_CL_LF_GENERAL has no exception.

Method SET_FORM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FORMKEY Call by reference Type reference (TYPE) J_3R_LF_KEY Legal form key 20060105
2 Importing IV_FORM_NAME Call by reference Type reference (TYPE) J_3R_FNAM Name of Form Object 20060105

Method SET_FORM_NAME on class J_3R_CL_LF_GENERAL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700