Apportion Excise value in Return Sales order
Hi,
With reference to Depot scenario, when there is a return sales order created reference to Customer Invoice, the Excise values are not getting apportioned with reference to manual change in the quantity.
As per our customized routine the excise values are copied from Excise invoice to the customer invoice, instead of condition record. And as per the copy control settings the excise values are directly copied from Customer invoice to Return sales order. But when the quantity is changed in the return sales order only the Base price is changed, but the excise invoice (condition type - JEXP) is not changed as per the changed quantity.
If i do the update price in return sales order(order type - ZRC) the excise value is picked from condition order, but as per requirement of the business they will not do the update price, only the quantity in the return sales order is changed by the user.
Can you please let us now the solution how to apportion the excise value based on changed quantity.
Regards,
Jagadish
but the excise invoice (condition type - JEXP) is not
changed as per the changed quantity.
Assuming that the Calculation Type of your above condition type is percentage, I have a feeling that unless you wrongly assigned the From-To step number in your pricing procedure, definitely, based on the quantity, your price will vary and based on this price, your ED should also get changed. So check your return depot pricing procedure once again.
thanks
G. Lakshmipathi
Similar Messages
-
Rounding off value problem in sales order
Hi All,
This is related to a rounding off value problem in sales order.
The problem is described by an example which is as follows -
Selling Price of Material A = Rs. 176.76
Excise charged = Rs. 21.80
Total Price = Rs.176.76 + Rs.21.80 = Rs. 198.56
On this total Trade Discount (ZDTD) having access sequence,is calculated at the rate of 4% = Rs. 7.94
But the condition base value after the discount is showing Rs.198.60 instead of Rs.198.56
I want the system to reflect the value as Rs.198.56 intact and it should not round up to the nearest value i.e. Rs. 198.60
Why is this happening? Is it possible to reflect the exact value? If yes what is needed to be done?
The commercial round off is activated for the DIFF Condition Type.
Looking forward to some valuable suggestions.
Thanks & Regards
Priyanka MitraHi Ramesh,
Thanks for your suggestion but the problem has been solved by me.
Regards
Priyanka Mitra -
Return Sales order - update of Item category change
Hi
We are creating the Return Sales order with respective original sales order.
After copying the line item details in to return sales order, we are not able to change item category to another. Since item category is in display mode(grayed out).
We tried with
1.Transaction varant, it is not helpful.
2.Maintained the item category which is required in item category determination(Manual entries)
Though we are able to change the item catgory in the sales order through some user exit, price condition are in active status. we are doing price update, but still condition types are still in-active.
Please help, how to change the item cateogry and to redetermine the price based on the item category in sales order.
Thanks & Regards,
Rajesh.Then how do you settle it with the customer? He has still paid for the original materials and has returned some or all of them. He is still going to be invoiced for the full quantity. There should be some way to either replace the materials or give him a credit memo
but coming to Gunda's query, the only way I see to map this is to create a different order type ZRE which is a copy of RE and item category ZREN which is a copy of REN. In ZREN, turn on Pricing. Maintain copy controls from OR to ZRE and keep the pricing condition type Manual. Then whenever the business decides not to give the customer a refund, go to the item conditions, set the pricing condition value to 0 and save the order -
Hi,
I'm passing following values in BAPI_SALESORDER_CREATEFROMDAT2 bapi for Return sales Order
it_header-ref_doc = '0090000047'. " Invice Billing Number
it_header-REFDOC_CAT = 'M'. " M for Invoice
it_header-ORD_REASON = '101'. " 101 stand for Poor Quility
headerx-ref_doc = 'X'.
headerx-REFDOC_CAT = 'X'.
headerx-ORD_REASON = 'X'.
But it showing below msg why.
Error V1 Message No = 761
'Unpermitted combination of business object BUS2032 and sales doc. category H'
anything missing or Wrong ?the error is coming because the BAPI BAPI_SALESORDER_CREATEFROMDAT2 is meant for only Sales orders(i.e for BUS2032) since in the code it is hardcoded .
call function 'SD_SALESDOCUMENT_CREATE'
exporting
salesdocument = salesdocumentin
sales_header_in = order_header_in
sales_header_inx = order_header_inx
sender = sender
binary_relationshiptype = binary_relationshiptype
int_number_assignment = int_number_assignment
behave_when_error = behave_when_error
logic_switch = logic_switch
business_object = 'BUS2032' "<----hardcoded
testrun = testrun
if you want to avoid the error. copy the BAPI to ZBAPI and change the Business object to Return order's business object.
For Return order BUS2102 . so replace that with BUS2102.
Edited by: Vijay Babu Dudla on Oct 15, 2008 10:22 AM -
Return sales order-manual item discount distribution error
Hi All,
I have created a sales order for an article with a quantity of 10 CS.
At item level i gave one manual discount XXXX (Displaying charges Discount) of INR 100/-.The sales order is perfect till i billed it.
The customer sends back 1 CS (case) for some reason.
I created a Returns sales order and when i checked the discount XXXX, same INR 100/- is pulled from sales order.
This discount value should have been divided by 10 and for one quantity it should have been INR 10/- in Returns sales order.
I tried by clicking the update button in returns sales order. Nothing is changing.
Please suggest me how do i control this functionality?
Thanks,
Prince.........Hello Prince,
This is strange. The revaluation of the quantity based discount condition type must have happened as soon as you modified the quantity.
At what point in time do you modify the quantity in the returns order to reflect the actual quantity being returned? Have you verified that there is no custom pricing routine that overwrites the value determined by the standard SAP logic as a result of the quantity modification?
You can refer to the SAP note 930870 that explains the circumstances under which SAP does not perform a revaluation of the condition type.
Best Regards,
Balaji -
Automatic return Delivery after return Sales Order
Hello Experts,
Is there any setting to do in order to create automatically a return delivery, when saving the return sales order?
Thanks
RegardsHi Moomoz,
In the sales document type you have controls.
In the VOV8 transaction, for the required order type, in the shipping data, you need to have the value "X" or "A" assigned to the field immediate delivery. -
Use condition type 'RC00' to process return sales order
first, I copy RC00 to RC10 and change its Calculat.type = B(Fixed amount).
second, I place a sales order to deliver 10 PC(RC10 = 10 USD) to customer and bill 8PC(RC10 = 8 USD) to customer.
third, I place a return sales order(only return 2 PC) reference to above billing but the RC10's amount is still 8 USD instead of 2 USD.
I think this is relative to Cond.base value and Cond.control = F(Condition value fixed (billed)) and who can tell me how to realize my purpose?
tks in advance.Hi
Guess, If you do returns again for two more pieces, again it will determine the same value for RC10.
Please look into the areas of 'copy controls - price type' field and also the Calculation type (fixed amount) also.
Thanks,
Ravi -
ATP Check against customer stock for return Sale order
Hi Friends,
Pl.help in this.
1. Is it possible to configure ATP check against Customer stock in a Sale order/Return order/any other way? ( Actuallly, client wants to take back empty cylinders through return sale order by ATP check against the customer stock)
Regards,
ManiHi Mani ,
Are you taking cylinder as returable packing item or not?
ex- For soft drinks or beverages industry it pretty common , they use thel returnable package material type and more over why you want use return sales order for this?
Note- Just plz explain scenario to MM and PP People also as availability check with all combination
Hope it is helpful to you,
Regards
Venkat -
Returns sale order stock from returns to quality error
Dear All,
For FG Material we have activated Inspection Type '06' - Returns from Customer Inspection and Inspection Plan with Usage 'Goods Issue 06' also created.
We create return sale order material comes in returns and we need Inspection lot with '06'. so in MB1B using mvt type 457 trying to move stocks from returns to quality but system is not allowing to transfer stock it gives error Change Inspection stock in QM only.
kindly give your suggestion for this error.
Regards,
sakthivelFor FG Material we have activated Inspection Type '06' - Returns from Customer Inspection and Inspection Plan with Usage 'Goods Issue 06' also created.
SAP has returns set up to create 06 inspection lots. These are not stock relevant. In this case the inventory goes into the return stock category and another move must be done to move the material to unrestricted or blocked as needed it will not allow to move to QI
If the material should go into QI stock and be under QI control, then config must be changed to use the 05 inspection type instead of 06.
We create return sale order material comes in returns and we need Inspection lot with '06'. so in MB1B using mvt type 457 trying to move stocks from returns to quality but system is not allowing to transfer stock it gives error Change Inspection stock in QM only.
In SPRO SD schedule line category for returns(DN) change movement type to 655 and make relevant settings for QM movement types.
Check below relevant thread for more information
sales return
Cheers
KK -
Deletion of Returns Sales Order
Hi Guru's
I have created one return sales order with reference to one invoice and after that with reference to that returns sales order i have created credit invoice.
Now my query is that can i delete the returns sales order?
If yes please let me know the detailed process...
Regards,
BhadraYes, we can cancel-Credit memo.
Check Cancell.billing type field in Cancellation section of your Billing Doc type (tcode VOFA) for your Credit memo.
Coming on to your requirement.
That means you need to cancel credit memo succeeding to this return order.
In doc flow overview for your return order, check what are the succeeding doc attached to it.
Cancel or reverse all the subsequent doc to the return order.
Use VF02 and in menu bar look of Cancel option and select and process.
Then try to put reasons for rejects (if reference of this return order is needed in future) or delete Return order (if by mistake its created). I would suggest former as you have subsequent Billing doc to it.
Regards
JP -
Billing document should not be cancelled after creating return sales order
Hi All,
Billing document should not be cancelled after creating return sales order with reference to billing document. Please suggest configuration settings on the same.
Sudheer.Hi,
In SAP, when the sub-sequent document is existing , we can not cancel the preceeding document. Therefore if you want to cancel the billing document you need to calcel the documents which are created with reference to that.
Check and confirm.
Regards,
Ravi Duggirala -
How to Restrict Return Sales Order with reference to a cancelled invoice
SAP Standard is allowing to create Return Sales Order with reference to a cancelled invoice which practically should not be allowed.
Has any body worked on this problem and what could be the possible solutions so that return sales orders can not be created against a cancelled invoice.
Kindly share your possible solutions.Hi Standard Process will not allow to create a Sales Order With Cancelled invoice,
Kindly go through at Copy Controls
T.CODE:VTAF
in that some body might have maintained between S1 invoice to RE Sales Document.
Remove the settings then u will be not able to create Sales Order w.r.t to Cancelled Document.
Rewards if Usefull
B.Shyam Sunder
SAP SD Consultant -
Can we create Return Sales Order with Ref to Delivery
Dear Friends,
Can we create a Return sales order (RE) with reference to Delivery (LF)?
If yes,how?
If not,why?
Regards,
ShrikantHi there,
As per the standard process we donot refer RE with LF. 1 reason may be coz for returns order, we need to copy pricing either from OR or F2. Coz in LF pricing is not copied from OR. If you check the copy control from OR to LF in VTLA, at item level, you will not have any control for pricing type.
In most of the cases we refer returns to F2 sothat it will be easy to raise a credit memo to refund the customer. This is also because not all items in the order are delivered & invoiced (in partial delivery scenarios when all items are not confirmed)
Regards,
Sivanand -
Hi. i used Function module to change Characteristic values of a sales order
hi. i used Function module to change Characteristic values of a sales order..
but sales order's Characteristic values didn't change.
And the Function module doesn't occur any log message.
please tell me wrong code, and how to solve this problem.
if i have wrong method, what data can i pass to change the characteristic values
DATA: LT_E1CUVAL TYPE TABLE OF E1CUVAL.
DATA: WA_E1CUVAL TYPE E1CUVAL.
DATA: LS_CFG_HEAD LIKE CUXT_CUCFG_S,
LS_INSTANCES LIKE CUXT_CUINS_S,
LS_VALUES LIKE CUXT_CUVAL_S,
LS_E1CUCFG LIKE E1CUCFG,
LS_E1CUINS LIKE E1CUINS,
LS_E1CUVAL LIKE E1CUVAL,
LS_PROFILE LIKE E1CUCOM,
LS_VBAP LIKE VBAP,
L_CUOBJ LIKE INOB-CUOBJ,
L_ATINN LIKE CABN-ATINN.
DATA: LT_INSTANCES LIKE CUXT_CUINS_S OCCURS 0,
LT_PART_OF LIKE CUXT_CUPRT_S OCCURS 0,
LT_VALUES LIKE CUXT_CUVAL_S OCCURS 0,
LT_VAR_KEYS LIKE CUXT_CUVK_S OCCURS 0,
LT_KSML LIKE KSML OCCURS 0 WITH HEADER LINE,
BEGIN OF LT_CLINT OCCURS 0,
CLINT LIKE KSSK-CLINT,
END OF LT_CLINT.
DATA: LT_CUIB LIKE CUIB_CUOBJ_S OCCURS 0 WITH HEADER LINE.
DATA: E_ROOT_INSTANCE TYPE CUXT_INSTANCE_NO.
DATA: EV_ROOT_PERSIST_ID TYPE IBEXTINST_DATA-EXT_INST_ID.
DATA: EV_CFG_HAS_CHANGED TYPE XFELD.
DATA: EV_HANDLE_APPL_LOG TYPE BALLOGHNDL.
DATA: L_CUOBJ_NEW TYPE CUOBJ.
DATA: L_OWNER TYPE IBXX_BUSINESS_OBJECT.
REFRESH LT_E1CUVAL.
CLEAR LS_VBAP.
SELECT SINGLE CUOBJ INTO CORRESPONDING FIELDS OF LS_VBAP
FROM VBAP WHERE VBELN = I_VBELN
AND POSNR = I_POSNR.
IF SY-SUBRC <> 0.
RAISE INSTANCE_NOT_FOUND.
ENDIF.
REFRESH LT_CUIB. CLEAR LT_CUIB.
LT_CUIB-INSTANCE = LS_VBAP-CUOBJ.
APPEND LT_CUIB.
CALL FUNCTION 'CUCB_INITIALIZER'
EXPORTING
IT_INSTANCES = LT_CUIB[].
CALL FUNCTION 'CUXI_GET_SINGLE_CONFIGURATION'
EXPORTING
I_ROOT_INSTANCE = LS_VBAP-CUOBJ
IMPORTING
E_CFG_HEAD = LS_CFG_HEAD
ES_PROFILE = LS_PROFILE
ET_RETURN = ET_RETURN
TABLES
E_TAB_INSTANCES = LT_INSTANCES
E_TAB_PART_OF = LT_PART_OF
E_TAB_VALUES = LT_VALUES
E_TAB_VAR_KEYS = LT_VAR_KEYS
EXCEPTIONS
INVALID_INSTANCE = 1
NO_ROOT_INSTANCE = 2
INSTANCE_IS_A_CLASSIFICATION = 3
INTERNAL_ERROR = 4
NO_PROFILE_FOUND = 5
INVALID_DATA = 6
OTHERS = 7.
IF SY-SUBRC <> 0.
CASE SY-SUBRC.
WHEN 1.
RAISE INSTANCE_NOT_FOUND.
WHEN 3.
RAISE INSTANCE_IS_A_CLASSIFICATION.
WHEN OTHERS.
RAISE INVALID_DATA.
ENDCASE.
ELSE.
LOOP AT LT_VALUES INTO LS_VALUES.
IF LS_VALUES-CHARC = 'SAP_MILLCA_PACKAGING'
OR LS_VALUES-CHARC = 'PD_CA_PACKING_DM'.
LS_VALUES-VALUE = '7100010'. "This is test data
MODIFY LT_VALUES FROM LS_VALUES.
ELSE.
DELETE LT_VALUES WHERE CHARC = LS_VALUES-CHARC.
ENDIF.
CLEAR LS_VALUES.
ENDLOOP.
ENDIF.
영업정보 특성 변경
CALL FUNCTION 'CUXI_SET_SINGLE_CONFIGURATION'
EXPORTING
I_CFG_HEADER = LS_CFG_HEAD
I_ROOT_INSTANCE = LS_VBAP-CUOBJ
I_PLANT =
I_STRUCTURE_EXPLOSION_DATE =
I_STRUCTURE_EXPLOSION_APPL_ID =
I_LOGSYS =
IS_PROFILE = LS_PROFILE
IV_ONLY_SINGLE_LEVEL =
IV_HANDLE_APPL_LOG =
IV_OBJECT_APPL_LOG = 'CIF'
IV_SUBOBJECT_APPL_LOG = 'T_CNFG'
IMPORTING
E_ROOT_INSTANCE = E_ROOT_INSTANCE
EV_ROOT_PERSIST_ID = EV_ROOT_PERSIST_ID
EV_CFG_HAS_CHANGED = EV_CFG_HAS_CHANGED
EV_HANDLE_APPL_LOG = EV_HANDLE_APPL_LOG
ET_RETURN = ET_RETURN
TABLES
I_TAB_INSTANCES = LT_INSTANCES
I_TAB_PART_OF = LT_PART_OF
I_TAB_VALUES = LT_VALUES
I_TAB_VAR_KEYS = LT_VAR_KEYS
I_TAB_BLOB =
EXCEPTIONS
NO_CONFIGURATION_DATA = 1
NO_ROOT_INSTANCE = 2
INVALID_INSTANCE = 3
INSTANCE_IS_A_CLASSIFICATION = 4
INTERNAL_ERROR = 5
NO_PROFILE_FOUND = 6
INVALID_DATA = 7
OTHERS = 8
IF SY-SUBRC <> 0.
CASE SY-SUBRC.
WHEN 1.
RAISE NO_CONFIGURATION_DATA.
WHEN 3.
RAISE NO_ROOT_INSTANCE.
WHEN 3.
RAISE INVALID_INSTANCE .
WHEN 3.
RAISE INSTANCE_IS_A_CLASSIFICATION.
WHEN 3.
RAISE INTERNAL_ERROR.
WHEN OTHERS.
RAISE INVALID_DATA.
ENDCASE.
ENDIF.
COMMIT WORK.
save configuration with next commit
CLEAR: LS_INSTANCES.
READ TABLE LT_INSTANCES INTO LS_INSTANCES INDEX 1.
L_OWNER-OBJECT_TYPE = LS_INSTANCES-OBJ_TYPE.
L_OWNER-OBJECT_TYPE = 'PVS_POSVAR'.
L_OWNER-OBJECT_KEY = LS_INSTANCES-OBJ_KEY.
CALL FUNCTION 'CUCB_CONFIGURATION_TO_DB'
EXPORTING
ROOT_INSTANCE = LS_VBAP-CUOBJ
ROOT_OBJECT = L_OWNER
IMPORTING
NEW_INSTANCE = L_CUOBJ_NEW
EXCEPTIONS
INVALID_INSTANCE = 1
INVALID_ROOT_INSTANCE = 2
NO_CHANGES = 3
OTHERS = 4.
IF SY-SUBRC > 1 AND SY-SUBRC <> 3.
CLEAR LS_VBAP-CUOBJ.
RAISE INTERNAL_ERROR.
ELSEIF SY-SUBRC = 1.
LS_VBAP-CUOBJ = L_CUOBJ_NEW.
ENDIF.
What's wrong?
help me to solve this problem.
Thanks a lot.<b>SD_SALES_DOCUMENT_READ</b> Reads sales document header and business data: tables VBAK, VBKD and VBPA (Sold-to (AG), Payer (RG) and Ship-to (WE) parties)
<b>SD_SALES_DOCUMENT_READ_POS</b> Reads sales document header and item material: tables VBAK, VBAP-MATNR
<b>SD_DOCUMENT_PARTNER_READ</b> partner information including address. Calls SD_PARTNER_READ
<b>SD_PARTNER_READ</b> all the partners information and addresses
<b>SD_DETERMINE_CONTRACT_TYPE</b>
In: at least VBAK-VBELN
Exceptions: NO CONTRACT | SERVICE_CONTRACT | QUANTITY_CONTRACT
<b>SD_SALES_DOCUMENT_COPY</b>
<b>RV_ORDER_FLOW_INFORMATION</b> Reads sales document flow of sales document after delivery and billing
SD_SALES_DOCUMENT_SAVE create Sales Doc from the copied document
SD_SALES_DOCUMENT_ENQUEUE to dequeue use DEQUEUE_EVVBAKE
RV_DELIVERY_PRINT_VIEW Data provision for delivery note printing
SD_PACKING_PRINT_VIEW
SD_DELIVERY_VIEW Data collection for printing
called from RV_DELIVERY_PRINT_VIEW, SD_PACKING_PRINT_VIEW
RV_BILLING_PRINT_VIEW Data Provision for Billing Document Print
regards
vinod -
Not able to Create Credit Memo During Return Sales Order
Hi Guru's,
Need your help in the below problem:-
While Creating Return Sales Order it give us Order No with delivery no. and then finally I am able to do VL02N where I did Post Good Return sucessfully and also check using MB51 that goods got return.
But when we try to create Credit Memo using VF01 I got the below message in log.
Error Log
0060000799 000000 "Create billing document" not allowed (User Status LKD, object VB0060000799000000)
LongText
Technical data ))))))))
I have checked all copy control including Iteam Category etc etc all are in place.
Looking for your help.
Thanks
Best Regards
Bidhan KonarThanks Krishna,
Thanks for the solution. Find below the steps which i follow:-
Go to Tcode VA02, Use the sale order reference and execute. From top menu bar, click on "Goto -- Header -- Status. Then again click on "Object Status" and when check I find that lock is there:- A radio button checked at -- 10 LKD Locked and change it to
--20 REL Released and SAVE. Finally working.
Thanks
BR
Bidhan
Edited by: Bidhan Konar on Jun 3, 2010 8:35 PM
Maybe you are looking for
-
Backing up an External Hard Drive using Time Machine
I have a brand new iMac 21.5" (late 2012) 3TB Time Capsule, and a 1 TB Western Digital Passport external drive. I use the Passport to share files between my iMac and MacAir. I am using Time Machine to back up all my Apple Computers to Time Capsule. I
-
Not able to assign events to calendar in ical....
I have added calendars in ical, but they remain gray. How do I assign them a color? Additionally, when I try to assign an event to the calendar it won't let me (with the calendars that I've created). I know I must be overlooking something.......
-
Re: sync contacts and calendar
I have an imac using snow leopard (because several of my photo editing programs will not yet work with lion) and a macbook air with lion. Just got a new iphone that I can sync via icloud with the laptop. Problem is my contacts and calendar are all
-
Default Values option for entire page
Is there a way to set the entire page to use the default values for the entire page. I know you can set it per variable, and I have quite a rythyme so I can do it fairly quickly but with multiple pages with 100 or so values it gets tiring. I have tri
-
NULL binds with dbms_xmlgen - exception raised
Hi, I am using the following code extract to get an xml string xmlCtx := dbms_xmlgen.newContext(l_sql_str); dbms_xmlgen.setNullHandling(xmlCtx, dbms_xmlgen.empty_tag); dbms_xmlgen.setbindvalue(xmlCtx,'RUN_ID', p_run_id); dbms_xmlgen.getxml(xmlCtx, l_