How to hadle the depot sales returns
Hi All,
I have sold material to customers from Depot and i have updated RG23D register also.
Now i have to do the return process for that sales.
Step1: I have created Return sales order and i have done the return delivery with reference to return sales order
Step2: Now how to do the CIN activities. Which transaction code i have to use. Is it J1IS or J1IH.
Please advise me.
Regards
Lakshmikanth
Ok, Thank you. And can you suggest me how to solve below issue.
Step1. Sales order creation at Depot, the tax procedure is TAXINN
Step2. Delivery and PGI.
Step3. RG23D register updation through J1IJ transaction code. Here we can take the incoming excise invoice for updating the excise details in RG23D register.
Step4. Customer billing at Depot, In to this billing document how to get those excise details (BED, ECS etc) from RG23D register. System has to display all those details in conditions tab of billing.
Do we have any standard functionality of this in TAXINN procedure.
Regards
Lakshmikanth
Similar Messages
-
How to define the Market Sales KF, in order to receive the desired result
Hi all,
I dont know how to define the Market Sales Kefigure, in order to get the following result. Any hint is more than welcome.
Prd_ID = Product ID
PS = Product Sales
M_ID = Market ID
MS = Market Sales
MS% = Market Share ( formula in BEX PS/MS)
<b>
Prd_ID;PS;M_ID;MS;MS%</b>
A00001;10;MRK1;100;10%
A00002;20;MRK1;100;20%
<b>SBTOT</b>;30;MRK1;100;30%
B00001;40;MRK2;200;20%
B00002;30;MRK2;200;15%
<b>SBTOT</b>;70;MRK2;200;35%
<b>GTOTL</b>;100;MRKX;300;33,3%
Products A00001 and A00002 compete in the same market. So the individual marketshares should be calculated against the market MRK1(200), e.g. 40/200 and 30/200.
The totals now, of the A00001 and A00002 products(3040) should be compared against <b>the same market</b> MRK1(200),</b> and <b>not against</b> the MRK1MRK1(200+200).
Thanks
Vasso Siagri<b></b><b></b><b></b>Maik,
thank you for your answer, but I am afraid this is not giving the desired results.
What I want----
>What am getting
Prd_ID;PS;M_ID;MS;MS%
A00001;10;MRK1;100;10% ---> 10;MRK1;200;5%
A00002;20;MRK1;100;20% ---> 20;MRK1;200;10%
SBTOT;30;MRK1;100;30% ---> 30;MRK1;200;15%
B00001;40;MRK2;200;20% ---> 40;MRK2;400;10%
B00002;30;MRK2;200;15% ---> 30;MRK2;400;7,5%
SBTOT;70;MRK2;200;35% ---> 70;MRK2;400;17,5%
GTOTL;100;MRKX;300;33,3% ---> 1000;MRKX;600;16,7%
Neither resticted KF restricted on Market ID is working for many markets; it is working only if you analyze one market id.
Any idea? bw idea? What actually I need is aggregation of unique records in terms on market id. -
Depot sales return to vendor process
Hi Gurus,
Our client is importing material and directly selling to the end customer.
I have configured Depot sales scenario and its working fine.
Now my client want to return material from the customer to vendor.
Could you please provide me the customer return process in depot?
Regarding return to vendor, i think export sales is the best process. But i wonder how can one export from depot.
Could any one please provide me details regarding
1. Export from depot
2. Excise duties entries
3. If export is not possible from depot,is there any other way?
Kind regards,See 11.5.10 RECEIVING OPEN INTERFACE를 통해 RETURN처리하는 방법
-
Credit memo -Depot sale return
Hello Guru,
I am facing problem in credit return memo regarding excise amount.
Since this is depot scenario after doing J1IJ i am doing invoice where excise value is picking from J1IJ...which is ok.
when i am doing depot return with reference to invoice it is copying right excise value from invoice.....which is ok.
But when i am doing my credit memo for return it is not copying excise value from sales return order.
Copy control is ok i.e. D.
Values of excise in return credit memo is copied from the orginal sales order.
Also i tried with doing first J1IG to capture return excise and then i did vf01, even though i am not getting the excise value which is in sales return order.whie generating the credit memo system is doing the recalculation of pricing.
Regards
amit VarmaHI,
Please follow the below link and check the configuration as per standard SAP:-
http://www.sap-img.com/sap-sd/sap-sd-cin-configuration.htm
Thanks & Regards,
Rahul Verulkar -
How to adjust wrong posting sales return a/c in FIFO method
Hi,
My customer is running 2005A PL23. They are using FIFO costing method and Inventory is posted based on "Item Group". They had pointed Sales Credit in Item Group\Accounting tab to Return Inwards GL accounts rather than back to Inventory account. As such when they view Inventory audit report, summarized by account. The cumulative value figure in inventory audit report does not match with the GL inventory account.
Any idea how to do the adjustment?
Regards
ThomasHi,
Since the item cost is not affected in this scenario, you can post a JE as below to fix the problem.
Debit Inventory account
Credit Inwards GL account
Regards,
Hamsa -
How to find the Open sale orders till date for given plant and material ?
Hi experts,
I have a requirement to calculate the open sale orders for a given plant and material. I have tried in VA05 wherein i can get only for the material and sales area combination. From the document nos obtained from VA05 i can then find the plant. But my question is how do i get the output of VA05 into my progra. (can i use submit for a module pool report ).
Also if ther is some other standard table or Function module to find the open sale orders till a given date ,it will be even more helpful....in which case i can drop the VA05 route.
Kindly help
Thanks in advance
AshwinHi Ashwin,
You can use SAP Tables VBAK and VBUP to get to know if the document is complete or not.
VBUK-GBSTK is the field that will give you the status of the Sales Order .
VBUK is used at header level , whereas VBUP is used for Item level.
So in your case what I would do is :
Get the Sales Orders that satisy the plant and material criteria from VBAP table , take this Sales Document numbers and go to VBUK or VBUP table to get the Sales Order Status.
If I need to find the open quantity as well I will link to VBFA table based on the document number.
Reward if helpful.
Thanks,
Imran -
How to retrieve the ARCHIVED Sales order data
Hi All,
When issuing the output for the delivery, it is giving an error saying 'Sales Order XXXX does not exist' due to which the prices in the output were displayed as '0'. Reason for this can be that 'the order might have been archived'.
My requirement is,
1. If Sales Order doesnu2019t exist in data base then need to check if Sales order exists in archive data base.
2. If yes, take needed data from archive data base tables to calculate price. The logic of price calculation should be the same as for not archived Sales Orders.
Can anyone help me on this..?
Please tell me how to check whether the Sales order exists in the Archived database. Please share the table names(sample logic if possible) sothat I can use them in the report logic.
Please tell me how to pull the data from the archive database tables to calculate the price.
Thank you in advance.
Thanks & Regards,
Paddu.
Edited by: Paddu K on Feb 23, 2009 3:42 PM*& Form get_archive_data
* Fetch Archive Data
FORM get_archive_data .
CLEAR: g_read_handle, g_commit_cnt,
g_read_cnt, g_reload_cnt,it_rel_tab,it_bseg_a,it_bkpf_a,
it_bset_a, gt_result.
REFRESH: it_rel_tab[],it_bseg_a[],it_bkpf_a[],
it_bset_a[], gt_result[].
*Populating selection screen fields to field-symbols
PERFORM build_fs_select_options.
*Call FM as_api_read FI Data
CALL FUNCTION 'AS_API_READ'
EXPORTING
i_fieldcat = 'SAP_FI_DOC_002'
i_selections = ft_selections[]
* I_OBLIGATORY_FIELDS =
* I_MAXROWS =
IMPORTING
e_result = gt_result[]
EXCEPTIONS
parameters_invalid = 1
no_infostruc_found = 2
field_missing_in_fieldcat = 3
OTHERS = 4
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF NOT gt_result[] IS INITIAL.
*Sorting by KEY and Offset
SORT gt_result BY archivekey archiveofs.
*To delete duplicates
DELETE ADJACENT DUPLICATES FROM gt_result COMPARING archivekey
archiveofs.
*looping the internal table
LOOP AT gt_result.
*Get read handle for object
CALL FUNCTION 'ARCHIVE_READ_OBJECT'
EXPORTING
object = 'FI_DOCUMNT'
archivkey = gt_result-archivekey
offset = gt_result-archiveofs
IMPORTING
archive_handle = g_read_handle
EXCEPTIONS
OTHERS = 1.
IF NOT sy-subrc IS INITIAL.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
EXIT.
ENDIF.
IF sy-subrc = 0.
*Get Acoounting Document details
PERFORM object_read_opened
TABLES it_rel_tab
it_bseg_a
it_bkpf_a
* it_bset_a
* it_bsik_a
* it_bsak_a
it_bsid_a
it_bsad_a
* it_bsec_a
USING g_read_handle
l_archobj
g_commit_cnt
g_read_cnt
g_reload_cnt
ENDIF.
*close the file.
CALL FUNCTION 'ARCHIVE_CLOSE_FILE'
EXPORTING
archive_handle = g_read_handle
EXCEPTIONS
internal_error = 1
wrong_access_to_archive = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE i004." 'Unable to close archive session'.
EXIT.
ENDIF.
ENDLOOP.
ELSE.
MESSAGE i000 WITH 'No data found for Archived data'(095).
EXIT.
ENDIF.
*Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
IF NOT it_bkpf_a[] IS INITIAL.
SORT it_bkpf_a BY belnr.
DELETE ADJACENT DUPLICATES FROM it_bkpf_a COMPARING belnr.
DELETE it_bkpf_a WHERE budat GT p_budat. "#ECDK902206
ENDIF.
*Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
IF it_bkpf_a[] IS INITIAL.
MESSAGE i000 WITH 'No data found for Archived data'(095).
ENDIF.
*End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
IF NOT it_bseg_a[] IS INITIAL.
SORT it_bseg_a BY belnr gjahr buzei.
DELETE ADJACENT DUPLICATES FROM it_bseg_a COMPARING
belnr gjahr buzei.
ENDIF.
*End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
ENDFORM. " get_archive_data
*& Form build_fs_select_options
FORM build_fs_select_options .
REFRESH: ft_selections.
*Comapny code
APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
<fw_selections>-fieldname = 'BUKRS'.
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_bukrs TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
*Customer
APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
<fw_selections>-fieldname = 'KUNNR'.
LOOP AT s_kunnr.
APPEND INITIAL LINE TO <fw_selections>-selopt_t
ASSIGNING <lw_selopt>.
MOVE-CORRESPONDING s_kunnr TO <lw_selopt>.
ENDLOOP.
*Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
**Customer Group
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'KTOKD'.
* loop at s_ktokd.
* append initial line to <fw_selections>-selopt_t
* assigning <lw_selopt>.
* move-corresponding s_ktokd to <lw_selopt>.
* endloop.
*End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
*Profit Center
APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
<fw_selections>-fieldname = 'PRCTR'.
LOOP AT s_prctr.
APPEND INITIAL LINE TO <fw_selections>-selopt_t
ASSIGNING <lw_selopt>.
MOVE-CORRESPONDING s_prctr TO <lw_selopt>.
ENDLOOP.
*Commented #ECDK902210
**Key Date
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'BUDAT'.
* append initial line to <fw_selections>-selopt_t assigning <lw_selopt>
* move p_budat to <lw_selopt>-low.
* move 'I' to <lw_selopt>-sign.
* move 'EQ' to <lw_selopt>-option.
*Aging Period1
APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
<fw_selections>-fieldname = 'ANZTA'.
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_ag1 TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
*Aging Period2
*Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'ANZTA'.
*End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_ag2 TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
*Aging Period3
*Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'ANZTA'.
*End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_ag3 TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
*Aging Period4
*Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'ANZTA'.
*End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_ag4 TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
*Aging Period5
*Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
* append initial line to ft_selections assigning <fw_selections>.
* <fw_selections>-fieldname = 'ANZTA'.
*End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
MOVE p_ag5 TO <lw_selopt>-low.
MOVE 'I' TO <lw_selopt>-sign.
MOVE 'EQ' TO <lw_selopt>-option.
ENDFORM. " build_fs_select_options
*& Form object_read_opened
* To Fetch Arichive Data
FORM object_read_opened TABLES it_rel_tab
it_bseg_a
it_bkpf_a
* it_bset_a
* it_bsik_a
* it_bsak_a
it_bsid_a
it_bsad_a
* it_bsec_a
USING value(g_read_handle) LIKE sy-tabix
value(l_archobj) LIKE arch_def-object
value(g_commit_cnt) LIKE arch_usr-arch_comit
g_read_cnt TYPE i
g_reload_cnt TYPE i.
DATA: BEGIN OF table_wa ,
table LIKE arch_stat-tabname,
END OF table_wa.
DATA: lit_data(2048) TYPE c OCCURS 1 WITH HEADER LINE.
DATA: l_structure LIKE arch_stat-tabname,
l_lin TYPE i.
CLEAR: it_table_org1,lit_struc,it_table_org2,table_wa,it_rel_tab.
REFRESH: it_table_org1[],lit_struc[],it_table_org2[],it_rel_tab[].
CLEAR: g_duprec,g_read_cnt,g_reload_cnt,g_object_cnt.
*Read data from the infostructure
DO.
ADD 1 TO g_object_cnt.
CLEAR l_structure.
CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD'
EXPORTING
archive_handle = g_read_handle
IMPORTING
record = lit_data
* RECORD_CURSOR =
* RECORD_FLAGS =
record_structure = l_structure
* RECORD_LENGTH =
* RECORD_REF =
EXCEPTIONS
end_of_object = 1
internal_error = 2
wrong_access_to_archive = 3
OTHERS = 4
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
EXIT.
ENDIF.
IF NOT l_structure IS INITIAL.
table_wa-table = l_structure.
APPEND table_wa TO it_rel_tab.
ENDIF.
APPEND lit_data.
CLEAR l_lin.
FIELD-SYMBOLS: <fs_struc> TYPE c.
CASE l_structure.
*BKPF data
WHEN 'BKPF'.
ASSIGN it_bkpf_a TO <fs_struc> CASTING.
<fs_struc> = lit_data.
APPEND it_bkpf_a.
*BSID data
WHEN 'BSID'.
ASSIGN it_bsid_a TO <fs_struc> CASTING.
<fs_struc> = lit_data.
APPEND it_bsid_a.
*BSAD data
WHEN 'BSAD'.
ASSIGN it_bsad_a TO <fs_struc> CASTING.
<fs_struc> = lit_data.
APPEND it_bsad_a.
*BSEG data
WHEN 'BSEG'.
ASSIGN it_bseg_a TO <fs_struc> CASTING.
<fs_struc> = lit_data.
APPEND it_bseg_a.
ENDCASE.
REFRESH lit_data.
CLEAR g_object_cnt.
ENDDO.
ENDFORM. " object_read_opened
*& Form get_bsid_bsad_archive_data
*If Exclude Spl. GL Trnasaction is initial get BSID BSAD Archive data *
FORM get_bsid_bsad_archive_data .
*Work Area
DATA: wa_bsid TYPE type_bsid.
*Reading BSAD Archive internal table
* loop at it_bsad_a where bukrs eq p_bukrs
*Start of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
*Commented by GTHATIKONDA on 10/17/2008 #ECDK902204
LOOP AT it_bkpf_a WHERE bukrs = p_bukrs AND
budat LE p_budat. "#ECDK902206
*End of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
LOOP AT it_bseg_a WHERE bukrs EQ p_bukrs AND
belnr EQ it_bkpf_a-belnr AND
gjahr EQ it_bkpf_a-gjahr AND
augdt GT p_budat AND
* koart eq 'D' and
kunnr IN s_kunnr AND
prctr IN s_prctr.
*Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
* loop at it_bkpf_a where budat le p_budat."#ECDK902206
*Move corresponding fiels
MOVE-CORRESPONDING it_bseg_a TO wa_bsid.
wa_bsid-blart = it_bkpf_a-blart.
wa_bsid-budat = it_bkpf_a-budat.
wa_bsid-bldat = it_bkpf_a-bldat.
APPEND wa_bsid TO i_bsad.
CLEAR wa_bsid.
ENDLOOP.
ENDLOOP.
IF NOT i_bsad[] IS INITIAL.
APPEND LINES OF i_bsad TO i_bsid.
ENDIF.
*Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
IF NOT i_bsid[] IS INITIAL.
SORT i_bsid BY belnr.
*Commenting this logic by GTATIKONDA on 10/31/2008 #ECDK902245
* delete adjacent duplicates from i_bsid comparing belnr.
ENDIF.
*End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
ENDFORM. " get_bsid_bsad_archive_data
*Reading BSAD Archive internal table
* loop at it_bsad_a where bukrs eq p_bukrs
*Start of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
*Commented by GTHATIKONDA on 10/17/2008 #ECDK902204
LOOP AT it_bkpf_a WHERE bukrs = p_bukrs AND "#ECDK902206
budat LE p_budat.
*End of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
LOOP AT it_bseg_a WHERE bukrs EQ p_bukrs AND
belnr EQ it_bkpf_a-belnr AND
gjahr EQ it_bkpf_a-gjahr AND
kunnr IN s_kunnr AND
umskz EQ space AND
augdt GT p_budat AND
prctr IN s_prctr.
*Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
* loop at it_bkpf_a where budat le p_budat. "#ECDK902206
*Move corresponding fiels
MOVE-CORRESPONDING it_bseg_a TO wa_bsid.
wa_bsid-blart = it_bkpf_a-blart.
wa_bsid-budat = it_bkpf_a-budat.
wa_bsid-bldat = it_bkpf_a-bldat.
APPEND wa_bsid TO i_bsad.
CLEAR wa_bsid.
ENDLOOP.
ENDLOOP.
IF NOT i_bsad[] IS INITIAL.
APPEND LINES OF i_bsad TO i_bsid.
ENDIF. -
How to amend the seeded sales order lines workflow
Hi,
I'd like to amend the workflow of order lines in sales order form in Order Management
I want to clear the schedule ship date field because
it is auto deafulted with sysdate
How to download the seeded workflow ?
How can i determien the needed amendment ?
Any Guide PLS ?
ThanksYou can download the workflow using the WFLOAD command - see MOS Doc 1569004.1
You will need Workflow Builder on a Windows PC to modify the workflow - see MOS Doc 1461991.1 and MOS Doc 125067.1 -
How to trace the DO(Sales Order)
Dear Forum,
The process is DO(Sales Order)--->Delivery Order(OBD).
I have deleted the Delivery.
How to get the Sales Order number aginst this Delivey Order.
Thanks in advance !!!!!Use change pointers
http://help.sap.com/saphelp_nw04s/helpdata/en/12/83e03c19758e71e10000000a114084/frameset.htm
Activate
http://help.sap.com/saphelp_nw04/helpdata/en/0f/9d563cf19bcb43e10000000a11405a/frameset.htm
Regards,
Prateek -
How to find the obsolete sales order
Hi Gurus,
how can we find out the obsolete sales order in the system, in our situation these orders consuming the forecast now and causing problems..how to find these and delete..please share your ideasHi
Please go to Se38 and execute /SAPAPO/SDORDER_DEL report. You can execute the report for respective location by using different flags. I hope this will provide you the required information.
Thanks and Information.
Amol -
How to keep the overall sales price same after basic material cost changes
We have a below requirement from clientu2026
Sales Order with quantity 100 created. Letu2019s say the Basic material cost is $10 each and after the pricing procedure of SD (i.e taking condition types etc in account) overall sales order price came to $1200 .
After sales order creation material cost has changed to $12 each. Now if the same sales order line item is split to 80 and 20, we still want the overall sales order price ( i.e taking both the line items of 80 and 20) to be $1200 .
Is it possible to achieve the above requirement? If yes, pls share the possible solution.1) Letu2019s say the Basic material cost is $10 each
2) overall sales order price came to $1200 .
3) we still want the overall sales order price ( i.e taking both the
line items of 80 and 20) to be $1200 .
I think you are confused over material cost and selling price. From SD perspective, whatever you maintain in VK11 for your pricing condition type (PR00), that will fetch into your sale order. This means, I presume, you have maintained in VK11 for the given material as USD 1200 and this will only fetch into your sale order. Cost will vary automatically depending upon the material valuation type and you need not bother about this
thanks
G. Lakshmipathi -
How to put the SQL-statement returned value into the field (as a default)
Hi,
I am using Developer/2000 (Forms Designer) under windows 98.
Please tell me how to put the SQL-statement value (as a default value) into the field before enter-query mode. Noted that I have tried the following ways but still some problems:-
1) Place the SQL-statement into PRE_QUERY trigger in the form/block level.
There is a message box which ask 'Do you want to save the changes?'.
2) Place the SQL-statement before execute enter_query. There is still a
message box which ask 'Do you want to save the changes?'.
Any hints? Thanks. Urgent.solved it!
1) Suppress DEFAULT save message
if form_failure then
raise form_trigger_failure;
end if;
2) Place the default value before enter-query.
Ref: Title='Default value in query field in ENTER_QUERY mode' in designer forum by CVZ
form level trigger
============
WHEN-NEW-ITEM-INSTANCE
=======================
if :system.mode = 'ENTER-QUERY' then
:block.item := 'default waarde';
end if;
3) Suppress the changes whenever leaving the default field.
if :block.item is null then
-- assign statement
end if; -
How to hadle the errors in sturts
hi,
How to handle the error messages in struts.
please any one can help me.
regards,http://www.google.com/search?q=struts+exception+handling
-
How to change the Dr Sales Dealer to Dr Accrued Sales?
Hi All,
For normal billing/invoice, the double entry is as below :
Dr Sales Dealer
Cr Sales
Cr Exise Duty Payable
Dr Dealers Margin
In order to implement the proforma invoice, we have decided to create debit memo which is similar to Excise Inv with below double entry during VPA (Vehicle Payment Advice) action :
To be
Dr Accrued Sales
Cr Sales
Cr Exise Duty Payable
Dr Dealers Margin
My question is, how and where to assign the G/L (accured sales) during creation of new order? Is it related with the config like pricing procedure or something else? The Proforma invoice should be Dr Accrued Sales instead of Dr Sales Dealer. Really need you help..
Thanks in advanceThat you should be able to do in ORDER_SAVE badi.
You will be able to find lots of discussions on usage of this badi here in this forum.
You need to call ORDER_READ, then call ORDER_MAINTAIN to change the values according to your requirement.
Regards,
Kaushal -
How to complete the incompletion sales documents
Hi,
We have around 8600 old sales documents (incompletion log, TCode V.01) for which subsequent documents created for some and now we have an requirement to clear/convert all the documents to completion or not to display under this transaction.
SD_SALESDOC_COMPLETION
I have found the above program, but not sure again whether this will help us out...
Please let me know your views on how to solve this situation if you have already come across.
Thanks in advance....
Regards,
Siva.Hi,
This is not used for completing the Incompletion logs of the Sales Orders.
This report (T. Code - V_MACO ) checks whether old sales documents could be completed. In this case the the status field MANEK (Manual Completion of Contract) will be set in Table VBUK (Sales Document: Header Status and Administrative Data)
Maybe you are looking for
-
Hi, How to desing a new Report? Where to create a report in E-Sourci? What are the steps? Thanks for the help in advance.. Regards, Naresh
-
Hello How do I get the current path an object is executing from? This is for a simple test. I have a file I want to open up within my object. That file is being copied to the .class directory where my object is. I just want to figure out how to use s
-
HI, I have faced one problem while posting MIGO. As per the Badi , if Material price not maintained then system Should give error message. But for us ABAP dump is coming. In our Method, we are writing as message a999(zfi) with 'ZFI999 : Postin
-
Error when accessing a RFC function
Hi Experts, I have created a DC for Model and a DC for the Accessing the DC. Then i tried to remove one of the models from the ModelDC for that i removed all the dependent things in the accessing DC. But when i try to execute the application, i am ge
-
Load is failing when trying to load Master data
HI When i am trying to load Master data, i am getting the below message for all the records, can some one let me know what am i doing wrong in here. Below is the message i am able to see in PSA. InfoObject /BIC/ZCONTPSTC does not contain alpa-Conform