SAP ABAP Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC (Create follow-on document)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/OL_BO_SC (Package) BPO Shopping Cart
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOBF/CL_LIB_A_SUPERCLASS Superclass of action implementations 20100511
Properties
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC  
Short Description Create follow-on document    
Super Class /BOBF/CL_LIB_A_SUPERCLASS Superclass of action implementations 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/OL_BO_SC   BPO Shopping Cart 
Created 20100511   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no forward declaration.
Interfaces
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no interface implemented.
Friends
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no friend class.
Attributes
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AVAILABILITY Instance method Private Method Checks the material availability on stock 20100716
2 CONVERT_STRING_TO_ITF Instance method Private Method Convert text from string to ITF format 20101020
3 CREATE_PO_FOR_PR Instance method Private Method Creates the PO document from the PR document 20100929
4 CREATE_PR Instance method Private Method Creates the PR document from the SC document data 20101008
5 CREATE_RSV_DOCUMENT Instance method Private Method Creates the RSV document from the SC document data 20100908
6 DETERMINE_ADD_ITEM_DATA Instance method Private Method determine additional item data 20101123
7 DETERMINE_FOD_TYPE Instance method Private Method determine follow on document from customizing 20100827
8 DETERMINE_FOO_TYPE Instance method Private Method determine follow on object type via BRF+ 20100827
9 FILL_PR_ITEM_TEXT Instance method Private Method Fill PR item text data 20101020
10 FILL_RSV_DATA Instance method Private Method Fills the RSV document data from the SC document data 20100908
11 GET_ATP_CHECKING_RULE Instance method Private Method Determines the ATP checking rule from SC customizing 20100901
12 GET_MAT_PUR_DATA Instance method Private Method Reads the material master puchasing data 20100716
13 INVOKE_MSG_HANDLING Instance method Private Method Invoke message handling 20110810
14 SET_ERROR_STATUS Instance method Private Method Sets the shopping cart status to error 20101126
Events
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no event.
Types
Class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no local type.
Method Signatures

Method CHECK_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100825
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100825
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Items 20100825
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100823
5 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
6 Importing IS_ROOT Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT 20100901

Method CHECK_AVAILABILITY on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method CONVERT_STRING_TO_ITF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_LINES Call by reference Type reference (TYPE) TLINE_TAB List of SAPscript Lines 20101020
2 Importing IV_TEXT_STRING Call by reference Type reference (TYPE) STRING Text in string format 20101020

Method CONVERT_STRING_TO_ITF on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method CREATE_PO_FOR_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20101008
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101008
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Item 20101108
4 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20101029
5 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
6 Importing IS_SC_HEADER_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT SC Header 20100929

Method CREATE_PO_FOR_PR on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method CREATE_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20101008
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101008
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Item 20101008
4 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20101116
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20101008
6 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
7 Importing IS_SC_HEADER_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT 20101008
8 Importing IV_TEST Call by reference Type reference (TYPE) ABAP_BOOL 20101008

Method CREATE_PR on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method CREATE_RSV_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100909
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100909
3 Exporting EV_RSNUM Call by reference Type reference (TYPE) RSNUM Number of Reservation/Dependent Requirement 20101008
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
5 Importing IS_RKPF Call by reference Type reference (TYPE) RKPF Document Header: Reservation 20100908
6 Importing IS_SC_HEADER_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT SC Header 20101008
7 Importing IS_SC_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key of the first SC item 20101008
8 Importing IT_RESB Call by reference Type reference (TYPE) TY_T_RESB Table Type for RESB (Reservation Items) 20100908
9 Importing IV_TEST Call by reference Type reference (TYPE) ABAP_BOOL Test RSV Document Creation 20100908

Method CREATE_RSV_DOCUMENT on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method DETERMINE_ADD_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20101123
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101123
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Items 20101123
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101123
5 Importing IS_ROOT Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT SC Header 20101123

Method DETERMINE_ADD_ITEM_DATA on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method DETERMINE_FOD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100827
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100827
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Items 20100827
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
5 Importing IS_ROOT Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT SC Header 20100827

Method DETERMINE_FOD_TYPE on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method DETERMINE_FOO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100827
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100827
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Items 20100827
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008

Method DETERMINE_FOO_TYPE on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method FILL_PR_ITEM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20101021
2 Changing CT_PR_ITEM_TEXT Call by reference Type reference (TYPE) TY_BAPIMEREQITEMTEXT Type BAPIMEREQITEMTEXT 20101020
3 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20101020
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101020
5 Importing IS_SC_HEADER_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT SC Header 20101022
6 Importing IS_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ITM Shopping Cart Item 20101020
7 Importing IV_BNFPO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20101020

Method FILL_PR_ITEM_TEXT on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method FILL_RSV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100909
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100909
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Item 20101008
4 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20101116
5 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20100908
6 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
7 Importing IS_SC_HEADER_DATA Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT 20100908
8 Importing IV_TEST Call by reference Type reference (TYPE) ABAP_BOOL Test RSV Document Creation 20100908

Method FILL_RSV_DATA on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method GET_ATP_CHECKING_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100901
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100901
3 Changing CT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Item 20100901
4 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101008
5 Importing IS_ROOT Call by reference Type reference (TYPE) /SRMERP/S_SC_ROOT 20100901

Method GET_ATP_CHECKING_RULE on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method GET_MAT_PUR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MT06E Call by reference Type reference (TYPE) MT06E Material Master Fields: Purchasing 20100716
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /SRMERP/T_MESSAGES Message table type 20100716
3 Importing IR_SC_ITEM_DATA Call by reference Object reference (TYPE REF TO) /SRMERP/S_SC_ITM Shopping Cart Item 20100716

Method GET_MAT_PUR_DATA on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method INVOKE_MSG_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20110810
2 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Determinations 20110810
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20110810

Method INVOKE_MSG_HANDLING on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.

Method SET_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20101126
2 Importing IO_MODIFY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MODIFY Interface to Change Data 20101126
3 Importing IS_CTX Call by reference Type reference (TYPE) /BOBF/S_FRW_CTX_ACT Context Information for Actions 20101126
4 Importing IT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101126
5 Importing IT_SC_ITEM_DATA Call by reference Type reference (TYPE) /SRMERP/T_SC_ITM Shopping Cart Item 20101126

Method SET_ERROR_STATUS on class /SRMERP/CL_A_SC_ITM_CRT_FOLDOC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606