CR Num
840
25-Nov TS
Closed
840
25-Nov TS
Closed
856
1-Dec TS
Closed
856
1-Dec TS
Closed
856
1-Dec TS
Closed
849
8-Dec TS
Closed
849
8-Dec TS
Closed
849
8-Dec TS
Closed
862
8-Dec TS
Closed
10
862
8-Dec TS
Closed
11
862
8-Dec TS
Closed
12
862
8-Dec TS
Closed
13
862
8-Dec TS
Closed
14
848
8-Dec TS
Closed
15
856
16-Dec Code
Closed
15
856
16-Dec Code
Closed
15
856
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Closed
847
16-Dec Code
Open
847
22-Dec Code
Closed
847
22-Dec Code
Closed
847
22-Dec Code
Open
849
24-Dec Code
Closed
842
24-Dec Code
Closed
842
24-Dec Code
Closed
842
24-Dec Code
Closed
845
24-Dec Code
Closed
845
24-Dec Code
Closed
845
24-Dec Code
Closed
845
24-Dec Code
Closed
845
24-Dec Code
Closed
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
11-Jan Code
Open
862
20-Jan Code
Open
862
20-Jan Code
Open
862
20-Jan Code
Open
862
20-Jan Code
Open
862
21-Jan Code
Open
862
21-Jan Code
Open
927
25-Jan Code
Open
927
25-Jan Code
Open
927
25-Jan Code
Open
927
25-Jan Code
Open
927
25-Jan Code
Open
ZCLAE_ASSIST_PENDING_LPO_QTY
-->FETCH_PENDING_LPO_QTY
ZCLAE_ASSIST_PENDING_LPO_QTY
-->FETCH_PENDING_LPO_QTY
ZCLAE_ASSIST_PENDING_LPO_QTY
-->FETCH_PENDING_LPO_QTY
ZCLPH_UPLOAD_SALES_ORDER->FILL_BAPIDATA
ZCLPH_UPLOAD_SALES_ORDER->FILL_BAPIDATA
ZCLPH_UPLOAD_SALES_ORDER->FILL_BAPIDATA
ZCLPH_UPLOAD_SALES_ORDER->VALIDATE_INPUTS
ZCLPH_UPLOAD_SALES_ORDER->VALIDATE_INPUTS
ZETH_SO_STORAGE_LOC_PICK
ZEVN_SO_ITM_SLOC_PICK
ZIVN_SAVE_SO_VN
MAIN-->SAVE_SO_VN
IF_BADI_SLS_LO_OIF_GUIBB_LIST~FPM
_GET_DEFINITION
Z_AE_SLOC_AUTO_DETERMINATION
ZCL_AE_CREATE_CUSTOMER->GET_ZTEMP_DATA
ZCL_AE_CREATE_CUSTOMER->CREATE_CHANGE_OUTLET
ZCL_AE_CREATE_CUSTOMER->CREATE_CHANGE_OUTLET
ZCLAE_INVENTORY_U2K2_ISR->GET_PLNTSTLOC_DETAILS
ZCLAE_INVENTORY_U2K2_ISR->GET_PLNTSTLOC_DETAILS
ZCLAE_INVENTORY_U2K2_ISR->GET_PLNTSTLOC_DETAILS
ZCLAE_INVENTORY_U2K2_ISR->DERIVE_BAPI_PARAM
ZII_SI_CUSTOMER_OPEN_ITEM_ISR~SI_
CUSTOMER_OPEN_ITEM_ISR_IN_A
ZII_SI_CUSTOMER_OPEN_ITEM_ISR~SI_
CUSTOMER_OPEN_ITEM_ISR_IN_A
ZII_SI_CUSTOMER_OPEN_ITEM_ISR~SI_
CUSTOMER_OPEN_ITEM_ISR_IN_A
zclae_cust_coll_utility=>post_account_
document
ZIAE_OUT_PROCESS_CLASS_IMPL
ZIAE_OUT_PROCESS_CLASS_IMPL
ZIAE_OB_PRCSS_FBRA_CLASS_IMPL /
ZIAE_OB_PRCS_FBZ1_CLASS_IMPL /
ZIAE_OB_PRCS_FB08
ZIAE_OB_PRCSS_FBRA_CLASS_IMPL /
ZIAE_OB_PRCS_FBZ1_CLASS_IMPL /
ZIAE_OB_PRCS_FB08
ZCLAE_PICK_LIST_ASSIST->GET_PICK_LIST_DETAILS
ZCLAE_PICK_LIST_ASSIST->GET_PICK_LIST_DETAILS
ZCLAE_PICK_LIST_ASSIST->GET_PICK_LIST_DETAILS
ZCLAE_PICK_LIST_ASSIST->GET_PICK_LIST_DETAILS
ZRAE_GATE_PASS_PRINT
ZRAE_GATE_PASS_PRINT
ZCLAE_UPLD_ALLOC_ASSIST->SEP_MULTPL_INV
ZCLAE_UPLD_ALLOC_ASSIST->SEP_SINGLE_INV
ZFMAE_CUST_CLEAR_BDC
ZFMAE_CUST_CLEAR_BDC
ZFMAE_CUST_CLEAR_BDC
If
the coding
is done per detailed logic the report will never run .The logic
Reviewer
Comments
given is " Get all records with fields Sales Document (VBELN) and
In Technical Processing Section it says Vendor Aging Report but the
Outlet code(KUNNR) from the table VBPA based on selection
requirements seems to be about Product Master
criteria Outlet code(KUNNR), Salesman Number (PERNR)and
This
class
seems=toPE."
be existing already . Can clear mention this as Reuse
VBPAPARVW
object
a.
VBPA is not right table to start the initial extract as the selection
criteria we are planning to pass Outlet & Sale Man are not key fields .
b. In VBPA table for a line item which has Sales Person value in PERNR ,
then KUNNR will be blank . So the first condition mentioned in the TS fails
and no further extraction will happen .
Ideally the initial data extract can happen from VBAK .There is index on
AUDAT and also AUDAT is a mandatory input field . Along with this the
two other inputs options Outlet and Cust PO also be passed . Based on
this initial extract data from VBAP and VBPA can be pulled out
We have made both Document date and Outlet code as mandatory. Date
is fine . But Outlet code as mandatory , if user want to run for multiple
outlets how will that be manage
Do not you think we need to have Sale Org as one the input .
There are three processess mentioned in the TS. Are they dependent or
independent processess . As of now all the three processess are being
shown as independent process
Are we creating interfaces for all the three processess .What kind of
interfaces will we be using
Consignment Issue :- It is mentioned "This interface is triggered after the
automatic PGI & Billing happens. i.e. at the end in the FM
Z_TH_DO_DELIVERY_PGI" How will this be triggered at the end of the FM
. Will it be output type , or will it be proxy or IDOC . Nothing has been
mentioned
We are getting data from MKPF passing LR_MBLNR and using for entries
for LT_BKTXT . I see no where LR_MBLNR getting populated . This will be a
potential performance issue
For BKTXT we are using the conversion exit . Is the data expected have
leading zero etc . If now do we really need to do the conversion exit
Not sure if this code is correct . Both for if and else condition we are
passing the same value
IF <fs_hdr_item>-posting_date IS NOT INITIAL.
ls_goodsmvt_header-pstng_date = sy-datum.
ELSE.
ls_goodsmvt_header-pstng_date = sy-datum.
ENDIF.
I am sure lt_u2k2_item will have data to line item level . So why not
move this to a temp table do delete adjacent on BUKRS BELNR GJAHR
and then data from BKPF .
To get data from KNB1 why not sort the data from of internal table first
and then do delete adjacent duplicate before data extraction .
To get data from KNB1 why not sort the data from of internal table first
and then do delete adjacent duplicate before data extraction .
When P_RB2 = X , can we change the sequence in the where clause . It
does not match that of the table key fields
When P_RB1 = X we are getting all records irrespective of the year and
company code for status = RTP . Will it not be good to have the company
code & Year as a input for this option . Tomorrow I few more company
come up it will pick up all
There are lot of loop within loop , while we have used parallel cursor
method , if the volume data is high this can cause potential problems
.Also there is lot of if endif also for data processing .This needs to be
relooked at .
When P_RB1 = X we are getting all records irrespective of the year and
company code for status = RTP . Will it not be good to have the company
code & Year as a input for this option . Tomorrow I few more company
come up it will pick up all
The Select statement from LIKP will cause performance problem .What is
the requirement here. Do you want all DO where PGI is not done . In that
case can you try the table SHP_IDX_GDSI whether this will help
Ship to party is already available in LIKP-KUNNR . Not sure why we need
to get it from VBPA . Can you revisit this code
We are getting data from MAKT passing articles picked from LIPS . The
articles can be duplciated . So better move to another internal table do
adjacent duplicates and the extract data
Same kind logic mentioned above can be applied for data extracted from
T001L , TVAP
How is data coming into NAST . Usually a output is configured and ther
the subroutine name is updated . Here is see NAST directly coming in the
method . I am not sure this will work . Please revisit
My suggestion is that in the method M_PROCESS_DATA , sort the internal
tables again. Reason for this say if somebody later creates a method
before this method does some sorting with different fields we will have
issues
I see read statement without binary search . Any specific reason binary
search was not done . If yes please put in some commenst
I see read statement without binary search . Any specific reason binary
search was not done . If yes please put in some commenst
This FM is being called within a loop and in the FM there are select
statements. That can impact the performance . Can we not put the data
befor ethe loop and then do the processing
If I am correct there could be lot of line items that would be processed .
SAP has a limitation on the number of line items / document . Hope that
is not getting breached or is under assumption .
Can more comments be put in the code specifying why BDC was done.