SD Rebates Quantities in credit memo request S060 doesn not have MENGE
When settling an agreement the quantity in the credit memo request or for reverse rebates debit memo does not carry over the quantity. In purchasing rebates the info structure S074 includes site and MENGE as fields however on the SD side these fields are not there. It appears standard SAP just passes the value over to the sales order and hence billing.
Has anyone tried to include quantity-menge onto the sales order from settlement?
Hello,
The quantity that you are requesting is not available in general in the
credit note. Instead you can use the the condition rate, the condition
base and the condition value from the condition record related to the
item. With these values you can explain the rebate-value, that is paid
to your customer.
Of course: if you create a quantity-based rebate condition , you have
the quantity in your condition record.
Main reason why the origin quantities are not part of the credit memo,
is, that the quantity is not stored / cumulated in the statistic tables
during the posting of a invoice. Only the condition base value (revenue)
is stored and is shown in the condition record of the item.
Kind regards,
Kelly
Similar Messages
-
Rebate Agreement TO Credit Memo Request No.
Hi All,
Here's the scenario, when i'm creating a Credit Memo No. in VB(7, a CM number will appear. My problem is, how can i get the BILLING DATE (SOURCE CODE) when displaying in VA03? what userexit or routine should I be using? Is there any way to find how the system displays the BILLING DATE?
Thnx and regards,
MackoySo Vijay what I am hearing you say is pricing is correct, but you don't want to display cost, is that correct? If so you can use Security to block visibility of the condition type. If you don't want to have cost in the pricing at all then use t.code v/08 to remove the condition completely.
Good luck -
The Credit Memo & Original Invoice do not have the same net due date.
The issue is that for returns of goods from the customer, the credit memo that gets created does not have the same net due date as the original invoice. To accomplish this, in the credit memo, the indicator "V" must be entered in the credit memo field BSEG-REBZG "Invoice Ref". This will make the credit memo due based on the payment terms. In the OSS message 50388, SAP identifies a user exit in SDVFX008 which will fill field BSEG-REBZG with the value "V". Doing this should automatically make the credit memo for returns due the same date as the original invoice.SAP says to do the following:
The function module called by SDVFX008 is EXIT_SAPLV60B_008
Make the ABAP coding in include program ZXVVFU08.
Populate field ACCIT-REBZG with "V"
Despite doing this , we couldnt get the same net due date as the credit memo & Original invoice.
Can anyone help? POINTS WILL BE GIVEN.
Thanks
AnitaHi Anitha,
Does the value 'V' gets paopulated?.
I mean to ask whether the program goes into the user exit logic?.
Please let me know.
Thank you.
Regards,
Karun M -
Create Credit Memo Request based on % discounts of validwith out reference
Hello Experts,
Client wants to give credit memo request as 15% discounts on base price sold in the past. This kind of rebate discount is after every 3 months. Client just want to give straight discount instead of Rebate.
Again credit memo request is prepared without reference to clients sales order. CR should have pricing new procedure condition type which says only 15% discount on ZPR0 base price.
ZPR0 is Sales org/Dist Channel/Price List/Material.
I made new % discount condition type in pricing procedure and maintained 15% in vk11
This discount should take 15% of ZPR0 base price which is also maitained (Yearly changes).
To fetch ZPR0 should I go for Routine with Base Condition for ABAPer?
What is best solution you think deem fit. Appreciate your early response.
ThanksHi P Gomatheeswaran,
Many thanks for useful tips. I had made discount From 1 only.
However, I was not getting any Target Quantity. Then I realised that if I go to Item level in Sales tab there is order quantity & then it picked up price instead of 00
Hi Lakshmipathi,
Appreciate for very crucial answer of making PR00 as statistical. Thank you once again.
I have rewarded the points.
Thread is now closed.
Rajiv Trivedi
SAP-SD
USA -
Credit memo request from Billing Doc.
Hi All,
I am creating Credit memo request from Billing Doc.(both having Same Pricing procedure)
Now i dont want JVAT condiion in Credit emo Request.I have created one user exit.
But now, JVAT is mandatory condition in Pricing Procedure, which is giving error of incompletion.
How to Proceed.
Regards,
Antaa21Hi Ajit,
I have assigned new pricing procedure for Credit memo request,which is not getting determined when you create credit memo request with reference to Billing doc.
Reg,
Amol -
Credit memo request / credit note
I have a doubt in credit memo request setting.
I have setup to create a credit memo req in sales with ref. to either billing doc or sales doc.
In copy control I have chosen pricing type 'D'. We manually maintain prices in Sales.
Say for eg. we have delivered the below to our customer.
material 1 - 2 pieces - each at $2000
material 2 - 1 piece - each at $3500
My customer didnot return the part, but instead comment that the price of material 2 is too high.
So the client wishes to change the price of the material 2 to $2800/piece instead of $3500.
I notice that when I mark the item 2 with reason for rejection code as "too expensive", in my Credit Note I see $0.00 to be copied.
Am not clear here. Should I change the pricing type in my credit note to allow changes so that my new price is only at $2800?
Where should I do this?
Also should I delete the material 1 from the credit memo req document or should I delete it from my credit note?
I quite don't know why should we keep the material when there is no problem that we already charged the customer & they have payed us too.
Thk,
Ann"Item Rejection reason" may be used in Sales Order, when there are multiple line item & some of them are not to be executed. The items which are not to be executed, should be maintained with "Item Rejection reason"
<i>So you mean to say that I need to change the quantity/correct price in my credit memo request? So that the right amount copied to the credit note?</i>
The anwer to this is Yes.
<i>case 1: say if the customer has already paid the company excessively</i>
Irrespective of receipt of excess payment Credit note can be issued. You need not cancel original invoice & the credit balance can be settled in latter transaction or can be refunded through FI.
<i>case 2: also if only the invoice is sent to the customer, but if they have not paid the company</i>
In this case, the customer can make the payment as per outstanding due in his account, as credit note will give an effect in accounting. You need not cancel original invoice & the credit balance can be settled in latter transaction or can be refunded through FI.
Hope this information helps you.
Regards,
Rajesh Banka
Reward points if helpful. -
Credit Memo Request already exists for item & 1 , & 2, etc
Hi SD guru's,
I am trying to create a credit memo request in reference to my sales order invoice and i am getiing this warning message "Credit Memo Request already exists for item ".
How is this possible,when i am creating the credit memo request only for the 1st time. Message number displayed is V1498, can you please help me solve this issue.
Also when i manage to enter into the credit memo request document by pressing enter to all those warning's, i am asked to enter the target quantity. How do i handle this? since i have maintained order quantity in my sales order and my sales invoice.
Message number displayed is V1498, can you please help me solve this issue.
Waiting for your kind help.
Regards
Ravi.D.MansharamaniHi,
You can control the quantity to be copied into Credit memo request through Copy Controls Quantity Update.
The the same quantity will be copied from the reference document into target document.
You are getting error as Credit Memo Request exists , because you have created the Credit Memo request for full Sales Order Qunatity.
Regards
Krishna -
Deleting credit memo request is not possible - why?
I cannot delete a credit memo request after cancelling a credit memo because system says there are subsequent documents created for this.
But this is not the case of our regular order - dly - bililng scenario, one can cancel the invoice, reverse the delivery, delete the delivery and delete the sales order at last.
My question here is, why does system allow us to reverse everything and delete in our regular sales - billing scenario and NOT in credit memo requests?
Thanks in advanceHi
Last week even i encountered the same situation.
You cannot delete a Credit memo request. Instead you have to reject all the line items in Credit memo request.
Make sure you have cancelled all the credit memo created in reference to teh Credit memo request. After all teh credit memo have been cancelled. Go to credit memo request and select all the line items in the Credit memo request and reject the line items.
A pop up will appear select any of the reason and save the document. The credit memo request will be cancelled.
You can see the difference in the Status of the credit memo request before cancellation and after cancellation.
Before cancellation the status will be displayed as OPEN after cancelling the Credit memo request status will be blank.
Hope this helps you
Regards,
Arun.S -
Replace AR Credit Memo Request Workflow with a new Custom Workflow
Hello friends,
We have a business requirement to replace the AR Credit Memo Request Workflow with a new Custom Workflow whenever an Invoice is disputed (Oracle Advanced Collections).
The Credit Memo Request workflow is being launched within the Oracle API arw_cmreq_cover. We thought of an approach wherein the Oracle form IEXINDTL.fmb can be renamed and the Custom workflow to be called in the WHEN-BUTTON-PRESSED trigger on Dispute Button instead of calling the program Unit IEXINDTL_CONTROL.DISPUTE (as in standard form) which inturn calls several API's and hence the AR Credit Memo Request Workflow. But this would override the other standard processes being carried out in these API's. Our requirement is to only replace the AR Credit Memo Request Workflow and not to override the other standard processes.
Does anyone have come across the similar requirement? Please let us know your inputs.
Thanks in Advance !I ran across the same error today. Since it's been over a month, I assume you've fixed it already or decided you didn't need it at all? What was your fix?
For me, I noted that in the sample directory, a similar "createView" call (in End User Anonymous Enrollment) also includes this argument:
<Argument name='viewId' value='User'/>
When I added that to my createView call, the "Missing view id" error went away, and the user are gets created.
I'm not entirely comfortable with the value specified, though; seems like view IDs should be more unique. I would have thought it should have been something like this instead:
<Argument name='viewId' value='User:$(accountId)'/> -
BAPI to create a credit memo request
Is there a standard BAPI that can create a credit memo request?
If not, then can we copy a standard BAPI to a Z-version and amend that?
Sample code appreciated.
Thanks,
JohnThe suggestion to use SD_SALESDOCUMENT_CREATE proved fruitful.
For creating with reference to an invoice:
Setting ref_doc and ref_doc_ca for each line-item in sales_item_in seems necessary for the creation of the document flow. Maybe it also brought through other data from the invoice?
Setting ref_doc and refdoc_cat for sales_header_in caused header text (and maybe other stuff?) to be brought through from the invoice.
It looks like it will do bills of materials - there's hg_lv_item in sales_items_in - but I've yet to try that.
Here's the code of a demo program for a one-line CMR.
REPORT YJNM_CREATE_CMR5 .
Uses SD_SALESDOCUMENT_CREATE
parameters:
p_vgbel like vbrk-vbeln default '90175587', "reference invoice
p_fkdat like vbkd-fkdat default sy-datum, "billing date
p_auart like tvak-auart default 'Z002', "sales document type
p_vkorg like tvko-vkorg default '3', "sales org.
p_vtweg like tvtw-vtweg default '01', "distr. chan.
p_spart like tspa-spart default '06', "division
p_vkbur like tvbur-vkbur default '034', "sales office
p_kunnr like kna1-kunnr default '16797', "sold-to
p_bstnk like vbak-bstnk default 'pono00000017',
"PO number
p_bname like vbak-bname default 'Bartholomew Snodgrass',
"name of orderer
p_augru like tvau-augru default '002'. "order reason
selection-screen skip.
selection-screen begin of block i1 with frame title text-001.
parameters:
p_matnr like mara-matnr default '27585', "material number
p_zmeng type dzmengc default '65', "target quantity
p_netwr like vbap-netwr default '1.20', "net amount
p_arktx like vbap-arktx default 'Afternoon tea',
"short text
p_fbuda like vbkd-fbuda default '20060109'."service-rendered date
selection-screen end of block i1.
data:
return like bapiret2,
returns like table of return,
salesdocument_ex like bapivbeln-vbeln,
sales_header_in like bapisdhd1,
sales_item_in like bapisditm,
sales_items_in like table of sales_item_in,
sales_condition_in like bapicond,
sales_conditions_in like table of sales_condition_in,
sales_partner like bapiparnr,
sales_partners like table of sales_partner,
incomplete_log like bapiincomp,
incomplete_logs like table of incomplete_log.
perform:
fill_sales_header_in,
fill_sales_items_in,
fill_sales_partners,
fill_sales_conditions_in,
call_bapi.
FORM call_bapi .
CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
EXPORTING
SALESDOCUMENT =
SALES_HEADER_IN = sales_header_in
SALES_HEADER_INX =
SENDER =
BINARY_RELATIONSHIPTYPE = ' '
INT_NUMBER_ASSIGNMENT = ' '
BEHAVE_WHEN_ERROR = ' '
LOGIC_SWITCH = ' '
BUSINESS_OBJECT = 'BUS2094' "cred. mem. req.
TESTRUN =
CONVERT_PARVW_AUART = ' '
STATUS_BUFFER_REFRESH = 'X'
IMPORTING
SALESDOCUMENT_EX = salesdocument_ex
SALES_HEADER_OUT =
SALES_HEADER_STATUS =
TABLES
RETURN = returns
SALES_ITEMS_IN = sales_items_in
SALES_ITEMS_INX =
SALES_PARTNERS = sales_partners
SALES_SCHEDULES_IN =
SALES_SCHEDULES_INX =
SALES_CONDITIONS_IN = sales_conditions_in
SALES_CONDITIONS_INX =
SALES_CFGS_REF =
SALES_CFGS_INST =
SALES_CFGS_PART_OF =
SALES_CFGS_VALUE =
SALES_CFGS_BLOB =
SALES_CFGS_VK =
SALES_CFGS_REFINST =
SALES_CCARD =
SALES_TEXT =
SALES_KEYS =
SALES_CONTRACT_IN =
SALES_CONTRACT_INX =
EXTENSIONIN =
PARTNERADDRESSES =
SALES_SCHED_CONF_IN =
ITEMS_EX =
SCHEDULE_EX =
BUSINESS_EX =
INCOMPLETE_LOG = incomplete_logs
EXTENSIONEX =
CONDITIONS_EX =
PARTNERS_EX =
TEXTHEADERS_EX =
TEXTLINES_EX =
BATCH_CHARC =
perform imcompletion_log.
loop at returns into return where type ne 'S'.
message id return-id type 'I' number return-number
with
return-message_v1
return-message_v2
return-message_v3
return-message_v4.
endloop.
if salesdocument_ex is initial.
write: / 'Document not created'.
else.
commit work.
write: / 'Sales document number:', salesdocument_ex.
endif.
ENDFORM. " call_bapi
FORM fill_sales_header_in .
clear sales_header_in.
move:
p_fkdat to sales_header_in-bill_date,
p_vgbel to sales_header_in-ref_doc, "invoice number
'M' to sales_header_in-refdoc_cat, "invoice
p_auart to sales_header_in-doc_type,
p_vkorg to sales_header_in-sales_org,
p_vtweg to sales_header_in-distr_chan,
p_spart to sales_header_in-division,
p_vkbur to sales_header_in-sales_off,
p_bstnk to sales_header_in-purch_no_c,
p_bname to sales_header_in-name,
p_augru to sales_header_in-ord_reason.
ENDFORM. " fill_sales_header_in
FORM fill_sales_partners .
clear sales_partner.
sales_partner-partn_role = 'AG'.
sales_partner-partn_numb = p_kunnr.
append sales_partner to sales_partners.
ENDFORM. " fill_sales_partners
FORM fill_sales_items_in .
perform one_item_in using:
10
p_matnr
p_zmeng
p_netwr
'GBP'
p_arktx
p_fbuda.
ENDFORM. " fill_sales_items_in
FORM one_item_in using value(p_itm_number)
value(p_p_matnr)
value(p_p_zmeng)
value(p_p_netwr)
value(p_p_waerk)
value(p_p_arktx)
value(p_p_fbuda).
clear sales_item_in.
move:
p_itm_number to sales_item_in-itm_number,
p_fkdat to sales_item_in-bill_date,
p_vgbel to sales_item_in-ref_doc, "invoice number
'M' to sales_item_in-ref_doc_ca, "invoice
p_p_matnr to sales_item_in-material,
p_p_zmeng to sales_item_in-target_qty,
p_p_netwr to sales_item_in-target_val,
p_p_waerk to sales_item_in-currency,
p_p_arktx to sales_item_in-short_text,
p_p_fbuda to sales_item_in-serv_date.
append sales_item_in to sales_items_in.
ENDFORM. " one_item_in
FORM fill_sales_conditions_in .
refresh sales_conditions_in.
perform one_sales_condition_in using:
10
p_netwr
'GBP'.
ENDFORM. " fill_sales_conditions_in
FORM one_sales_condition_in using value(p_itm_number)
value(p_p_netwr)
value(p_p_waerk).
clear sales_condition_in.
move:
p_itm_number to sales_condition_in-itm_number,
'PR00' to sales_condition_in-cond_type,
p_p_netwr to sales_condition_in-cond_value,
p_p_waerk to sales_condition_in-currency.
append sales_condition_in to sales_conditions_in.
ENDFORM. " one_sales_condition_in
FORM imcompletion_log .
loop at incomplete_logs into incomplete_log.
write: / incomplete_log-itm_number,
incomplete_log-field_text,
incomplete_log-table_name,
incomplete_log-field_name.
endloop.
ENDFORM. " imcompletion_log -
Unable to delete credit memo request
Hi all,
I created a Credit memo request ( Sales document ) and I created Credit memo (Billing) for that.I dont want these both now.Hence I cancelled the credit memo first and now I am trying to delete the Credit memo request.System is not deleting.It gives a message that the subsequent document exist.But I already cancelled the subsequent document.
Please let me know what is the root cause and how to fix this problem
Regards
ManoHi,
The actual problem is.user has created order and invoice with tax.Now the credit memo request is created and credit memo was also created.Now user says that the tax condition needs to be deleted in the invoice created for the order.That means I need to cancell and delete all the subsequent documents and go in to order, delete the tax condition type and create an invoice and credit that.
I am unable to do this.Everything is greyed out because of subsequent documents.
How to delete the tax condition type in the invocie/sales order.Please help
Mano -
Credit Memo Request - Warning Message
Hi,
We need to have Warning message to be displayed when we have the credit value exceeds the invoice value during the Credit Memo request creation with reference to the invoice.
Currently, as per SAP Standard the system is throwing an information message when the credit value exceeds the invoice value.
In the same requirement, we need to have a report for which we have the credit value exceeds the invoice value.
Please help !
RegardsHi,
You can control the quantity to be copied into Credit memo request through Copy Controls Quantity Update.
The the same quantity will be copied from the reference document into target document.
You are getting error as Credit Memo Request exists , because you have created the Credit Memo request for full Sales Order Qunatity.
Regards
Krishna -
REBATE CREDIT MEMO REQUEST -2CONDITION TYPE
HI ALL,
I am doing material rebate with my condition type ZZ02 n maintaing a rebate agreement for 1000 Rs- 50 Rs as my accruals. My accruals are Rs 200 after billing. Now when i am going and creating a rebate credit memo request, its not taking the Rs 200/- as the value rather 2 line items are generated with C. type ZZ02 with Rs 200 as my value(statuary) and another line item with (Rs 1000 *x quantity) which is the one it is taking.
PLs let me know where i could be wrong in my settings.
Rgds,
AmitDid by configuring rebate aggrement type.
-
USEREXIT to adjust the rebate credit memo request to your own require
We are using function module SD_BONUS_CREDIT_NOTE_CREATE in one of our rebate program.
This Functional provides the option to use USEREXIT to adjust the rebate credit memo request to your own requirements.
With Present form of functionl module it take standard doc type to create the rebate credit memo request.
So Question here which are userexit we have in this FM which can be used to create the rebate credit memo request to our requirement.
Has any body used this FM before to this length..
appreacite your help
Thanks
raoHi Serma,
I haven't use this FM. I only can advise you how to find user exits in this (any) FM.
Open your FM via SE37 and then try to find in this Function Group any CALL CUSTOMER-FUNCTION 'xxx' ..., where xxx is a 3-digit number which refers to the relevant FM EXIT_<FG>_xxx.
<FG> is the name of the Function group to which the FM belongs to.
When you find such an EXIT-Function, take a look at the parameters. When you find parameters which satisfy your needs, go ahead and build your EXIT enhancement in the predefined ZX-Include (you can find this inside the FM EXIT_<FG>_xxx).
I hope this helps,
Heinz -
Bringing the nor rebate condition type in rebate credit memo request.
Dear Gurus,
Is it possible, to bring the discount condition type say Zxxx(which is not a rebate relevant)
in the rebate credit memo request.
In the credit memo request, while doing price analysis I can see the condition type Zxxx with the message condition record found and manually removed.
For the condition type I do not check the Delete Indicator.
I don't know why it is happening..
Kindly suggest me with your valuable thoughts.
I need to bring the non-rebate relevant condition types in the rebate credit memo reqquest.
Thanks & Regards,
Venkatesh.S.P.Hi Gurus.
Follow my business scenarie:
This is GAS & OIL company, in this business, they work with price including taxes, we are now implemented a rebate solution, but the accrual values follow the same business rule, including tax.
At the moment to create a credit memo request for rappel, the system trasfer only tha rappel condition type with the final settlement value and calculate the tax condition type..
In the credit memo pricing procedure, I need to split the net value by formula.
this is my pricing procedure configuration:
level Cnd Ty Level Subto Form
15 0 BO02 Price
600 0 Sales Total B I
710 0 MWIG tax 600 600 G
730 0 NTPS Net Value 988
810 0 Net Value 730 730 B 4
820 0 tax 710 710 B
840 0 T O T A L 810 830 B A
Formula 988
FORM FRM_KONDI_WERT_988.
XKWERT = XWORKI - XWORKG .
XWORKG = 0.
PERFORM XKOMV_KBETR_FROM_KWERT USING XKWERT.
ENDFORM.
This is my result in the rebate credi memo:
Header Net Value 100 usd
cnd ty descrip Value curre quan um cond value
BO02 Rappel 100 USD 1 UN 100-
MWIG tax 16,000 % 16-
there are our expected result:
Header Net Value 84 usd
cnd ty descrip Value curre quan um cond value
BO02 Rappel 100 USD 1 UN 100-
Total Rappel 100 USD 1 UN 100-
MWIG tax 16,000 % 16-
NTPS Net Value 84 USD 1 UN 84-
tax 16 USD 1 UN 16-
T O T A L 100 USD 1 UN 100-
The problem is , the system never execute the formula 988
There are a possibility to get this...a user exit, formula..that we can use..
Please. any information we are appreciate.
regards
Maybe you are looking for
-
New 2014 X1 Carbon Touch - 1 Week Review
I've had the New 2014 Carbon X1 for about a week now, so I thought I'd post a review about my experiences thus far. The version I received was the high end model, i7 4th gen, 8gb ram, IPS 2560x1440 touch display. This is the first Lenovo device I hav
-
Hi, I'm using labVIEW8.6. I'm saving data into an excel sheet.For this I'm using "excel save report.vi".But I want to save it after inserting values in each row.that is it has to be automatically saved sfter inserting values in each row.How can
-
I have heard of people ordering their iphone 6's and having them shipped out in the next day. I understand demand is extremely high but I don't understand why it has to take this long for my order to be fulfilled.
-
ITunes Migration - Windows to Mac
I just bought my MacBook Pro and could not be happier! I have a problem with iTunes that seems like it should be very easy to resolve... I have read several Internet posts and can not find a fix. I was able to migrate all the iTunes information from
-
Air Cast Live for iPad Mini?
From my PC I searched apple store for "Air Cast Live" and it appeared to display proper App, yet going into App Store from iPad Mini directly, there is no such App available... what gives? iPad Mini is a very mobile portable device? Air Cast Live is