Work flow block in credit memo request
Hi Friends,
I want to create a credit memo. I am creating the credit memo like: Sales order>Invoice>Credit memo request-->credit memo. Now my credit memo request is got created but is assigned with Workflow block at header level, now when I am going back in VA02 and saving it after removing the block at header level, but when I am again checking in VA02/VA03 work flow block is there. Now when I checked that in my workflow , it is in outbox and but I am not able to approve it becoz it is in outbox.
Where it is going for approval , it is only created by me and I don't see any approver field in credit memo request screen.
In the wrokflow outbox am getting that block CMR --as completed and get CMR approver as Error.
How can I remove the workflow block ? Any pointers.
Regards
Ashu
Edited by: ashutosh p on May 20, 2010 1:39 PM
Please check the Workflow log. By default whenever you create or act on any workflow workitem it will appear by default in your SAP Outbox.
Thnaks
Arghadip
Similar Messages
-
Billing Block on Credit Memo Request
Dear Experts,
I am looking into different ways to implement automatic billing block on Credit memo requests. The specific requirements to include are:
1. If the Order is more than $5000, billing block =Yes
1.1 After deleting the billing block, If someone makes a change in the order, billing block = Yes
Billing block setting in VOV8 and automatic credit control doesn't suffice my requirements. Any ideas on how to address this scenario? Standard solution is preffered (Custom code/userexit is the last option in the list)
Thanks,
RaviDear Ravi,
someone makes a change in the order
You can do this using the CRITICAL FIELDS Check in credit control along with the dynamic credit check.
CRITICAL FIELDS ARE THOSE WHICH ARE RELEVANT FOR PRICING, LIKE QTY / PRICE / PRICING DATE etc.
If the user is not allowed to make any changes (which includes fields not relevant for pricing too), then you will have to use exit.
Thanks & Regards,
Hegal K Charles -
Work Flow - Target Limit - Credit Memo
Hi,
Is it possible in workflow that whenever the credit memo requests value exceeds the invoice value, then a email notification has to be sent to a set of authorized persons for removal of billing block.
EXAMPLE:
We have created credit memo requests (SAy some 4 or 5) with reference to an invoice.
Now for example, the invoice value is 100 Rs.
Adding all the 4 Credit Memo requests has reached 100 Rs. and now the authorised person should recieve an email notification for removal of billing block in the credit memo request.
PLease help.
Regards
Edited by: SAP2020 on Sep 7, 2010 11:57 PMHi,
Check SAP Note 677377 - E-mail to credit representative, I hope it helps you
REgards,
Eduardo -
Credit memo request release according to values
Hello Gurus,
How can I configure for following function:
If the value of the credit memo request is below a certain minimum limit, then it can be released automatically by the system, and make the definition of the point at which the check is carried out and the employee responsible dependent upon the value of the credit memo request.
thanks very much!Using the workflow, you can represent the whole business process, with all the people involved, for approving credit memo requests within your company. This enables you to process credit memo requests simply and efficiently.
If you do not use the workflow, the system does not control the process flow.
In your case, you should have a workflow such that if the value of a credit memo request is below a minimum value, the system automatically releases it for billing by removing the billing block.
If the credit memo request exceeds a certain value, the system automatically informs the employee responsible. She or he receives a work item in their inbox and can process it directly from there.
You need to configure the settings in Customizing for the workflow and create an organizational plan for this.(you may use other methods other that org plan. A workflow consultant may give you further details)
you should configure such that when you create credit memo requests, the system normally sets a billing block, which prevents it from being billed.
You create the billing block for credit memo requests in customizing for Sales and Distribution when you define the order type (Sales and Distribution ->Sales ->Sales Documents-> Sales Document Header ->Define sales document types) -
Setting up multiple billing blocks for a CMR - Credit Memo Request
I am trying to set a billing block for a credit memo request. The item category in VOV7 configuration only allows you to set one. I need to be able to set any of them and for it to block. If we do not use one; the system allows the credit memo to get created. If we choose the one that we configured in VOV7 it allows us to only use that one. The client needs to be able to select any billing block from the drop down when creating a credit memo request in VA01 instead of just one specific one. Is this possible? If so, where would I do this?
Surprising! when a billing block is applied in the sales document, then the system will NOT allow to create the billing document(in your case credit memo). Can you check in t.code OVV3, the billing blocks are assigned to billing types? After assigning, create a new document and test. The path is SPRO->Sales and distribution -> billing->billing documents ->define blocking reasons for billing->assign blocking reasons to billing types.
Regards, -
Document Flow that shows Service Notification wrt Credit Memo Request
HI all,
Like VBFA, Is there any table that carries the Document flow of the service Notification and Credit Memo Request.
Document Flow that shows Service Notification wrt Credit Memo Request.
Help me on this.
Thanks in advance
ChakriWhat does service notification have to do with credit memo request? Nothing I think.
Service notification shows after you hit post goods issue on a delivery document that does not have any goods movement. I think it shows in the document flow based on the GI status field, not based on a record like in VBFA.
Regards
Rad. -
Return Delivery with a Credit Memo Request.
Hello Gurus. I have been working on this issue for quite some time. I will explain the process that was provided by our installers. It doesn't seem to be adding up. Here is the situation, Product that was sent incorrectly was returned. According to our procedures, we create a returns delivery thru VA01, with RE (returns) as the Order Type. We then create it with REFERENCE to the Invoice Number. We remove the items not being returned, enter the Billing Block and Order Reason. Then Save. It gives us a returns delivery number of 6000000, We then return the product back to our stock through MB1B. We clear it and put it back as normal. We then Create a Credit Memo Request through VA01, order type is CR (Credit Memo Request) Create with Reference, we again select the invoice number, delete the items not being returned, enter billing reason, then save. It gives us a number of 60000001. At this point, we enter VF01 and create a billing document. It says the order has billing blocks. We go back in and remove the blocks. We hit save. It now seems to ok, except that, under document flow, under the first delivery 6000000, it shows still being processed (the goods returns shows complete, but the line above shows being processed), and the document flow for 60000001 shows the invoice and the Accounting document as Not Cleared. My question is, should there be 2 seperate orders? A returns delivery and credit memo Request should be under the one delivery number 6000000 according to our procedures? Those were the steps given. Something seems out of place. Are my steps out of order? Are the procedures wrong? If anybody has any insight, I would much appreciate it.
I would start fresh with a new sales order. When you create with reference both the return delivery and credit memo are created with reference to the return sales order. Here is an example document flow to clarify:
Document Date Qty/value UoM/Cur Overall proc. status
Return 60000077 / 10 08/25/05 10.000 EA Completed
. Returns Delivery 500000016 / 10 08/25/05 10.000 EA Completed
.. GD returns QI 4900030060 / 1 08/25/05 10.000 EA complete
.. Credit for Returns1 10000017 / 10 08/25/05 10.000 EA Completed
... Accounting document 10000017 08/25/05 10.000 EA Cleared -
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 -
Hi,
Is there any standard functions in SD to approve credit memo request in case credit memo request over 1,000usd?
Regards,
Jr.SDHi,
For automatic approval of credit memo requests, you need to go for work-flow implementation. That is the job of Work-flow consultants.
By default credit memo requests are blocked for billing.
Up to certain limit, billing block is removed automatically by system.After that limit, authorized persons need to remove the billing block manually.
Regards
Sukumar -
Copying requirements in vtaf credit memo request
Copying requirements[021]: This routine checks sold-to-party, sales area, and currency is same or not when copying billing document to sales document.
experts please give clarity on the above statement. when we are creating the credit memo request , we simply in va01 give reference invoice number and we will press enter . so then all the details will be copied. And my confusion is that , we are copying from invoice everthing , then how can we check sold-to-party, sales area, and currency is same or notHi
Why confusion ?
All data will come from the reference document.
You can refer to a Billing document OR a Sales order for creating a Credit memo request.
If you are refering the Billing document and if you want to check then go to the document flow.
You will get all preceeding documents and succeding documents there which makes your checking easier.
Beside this , you can also create a "Credit memo request" with out any reference document document.
So what you will check here ?
It is created as per requirement.
Take an example of a practical situation.
Suppose, You are working in Sales, Your Dealer, who is your customer has put a complain for which you need to create a Credit memo request but he is saying that he can not give you any reference document number.
Then what you will do in that case and what you will check here?
Simply, you have create a Credit memo request without any reference document.
Hope, it is clear. -
Approval required for raising credit memo request and credit for returns.
hi experts,
In Standard SAP, credit memo request has a credit billing block. It has to be released by an authorised person. But for my client
it has to be approved by 4 persons. In case of returns, Credit for returns also needs to be approved by 4 persons.
Client wants Yes or No pop-up screen
The chart Showing Approval for Credit Memo from four users, if all four users approve u201CYesu201D Credit Memo can be issued. And it cannot be issued if any of the four users doesnu2019t approve for credit memo.
Credit Memo request
approval by USER1
approval by USER2
approval by USER3
approval by USER4
Credit Memo
Any idea or suggestion doing this please share...
your reply will be appreciated with points.
Thanks and regards,
-JayHi,
In our project,we have a similar requirement.
For this,we have developed a "Z" table which has the fields as "Credit control area",Customer credit group from,customer credit group to,Refund value from,refund value to,Approval Levels(values like Cash colletion credit manager,Senior order sales manager etc....These values were maintained in Domain),First Approver,Additional Approver,Additional Approver and e-mail address for rejections.
The values for First,additional approvers will be fileld with position numbers which were created by HR team.
Based on the Sales value,a work item will be created in approver's mail box i.e. in SBWP T.Code.If no action has been taken,then an escalation is going to send to managers of these three approvers.This Heirarchy will be mainatined in HR module.
Please check with your ABAPer for developing this logic.
Regards,
Krishna. -
Diff bet credit memo and credit memo request
Hi
Can any one tell the difference between Credit Memo and Credit Memo Request
Thanks in advanceHi,
Below is the information on crdit memo request.
Definition: A credit memo request is a sales document used in complaints processing to request credit for a customer.
Use: If the price calculated for the customer was too high (for example, with the wrong scaled prices or because a discount was forgotten), you can create a credit memo request. The credit memo request can be automatically blocked for checking. Once it has been approved, you can remove the block.The system uses the credit memo request to create a credit memo.
Structure: A credit memo request is another type of sales document like a standard order. For more information on sales documents, see Working with Sales Documents.A credit memo request starts the billing process.
=============================================
Below mentioned is the information on Credit Memo.
Definition: The term credit memo always refers to a credit memo from the vendor. Therefore, posting a credit memo always leads to a debit posting on the vendor account.
Use: As in the case of invoices, credit memos refer to purchase orders or goods receipts. They are used to correct the purchase order history if the quantity invoiced was too high, for example, if an invoice was too high or if part of the quantity was returned.
When you post a credit memo, the total quantity in the purchase order history is reduced by the credit memo quantity.
If you do not want the total quantity invoiced to be reduced, you must post the credit memo as a subsequent credit.
Hope this helps. Please let me know if you need more information and please assign points.
Rgds
Manish -
Credit Memo request with reference to billing document
Dear all,
I am having a requirement to create credit memo request with reference to Billing document. But the issue is, I have separate pricing procedure for normal sales to billing, and different pricing procedure for CMR to Credit memo.
When I am creating CMR with reference to Billing document it copies the pricing procedure, Please suggest how to block pricing procedure to get copied. (please note that B: redetermine pricing, is not working in this case)
Suitable points for valuable answers guerenteed.
Regards
BidhuHi,
In VTAF maintain the folowing parameters,
HEADER
053,103 and 03 in the Data T in this order from top to bottom,maintain 021 in the billing header box and check the copy item number box.
ITEM
153,104,004 in the Data T in this order from top to bottom,maintain 303 in the copying requirements box and pricing type E.
This should resolve your issue. -
Reason of rejection on debit/credit memo request - Order Status still Open
Hi,
We had configured the Reason of rejection at sales order item level.
And as per business process we have only 1 material per order. Hence whenever we set the reason of rejection at sales order for a Standard order type u2018ORu2019 the Document Flow of Order showu2019s u2018Completedu2019 which is working fine.
But whenever we set the reason of rejection on debit memo request L2WT or Credit memo request G2WT; the document flow show u2018Openu2019 instead of u2018Completedu2019. How we can correct this?
Regards
Sharad AgarwalHi,
Pl check your reasons of rejection settings at t.code OVAG, BICshould be checked.
Other wise change the reason of rejection and then see the status of credit and debit order, it should worked.
regards
Vivek. -
Creating credit memo request - V1 498 / missing order quantity
Hi Experts,
could any of You pls help me with a credit memo creation issue?
I credit memo needed to be created based on invoice, so configuration and copy control is done as usual, but I have a failure during CR order creation referring to an invoice F2.
I got an error message: V1 498 - Credit already exist for item... - and no qty is transferred to new document
I have gone thought the threads on Forum, but none of the suggested solution was appropriate to solve the issue:
- the document flow is updated in copy control ,
- I can no remove the schedule line flag at VOV7 - the order qty will be missed but target qty is used, and end up incompletition (VU 019 error messge), so billing is faile
- completition control set as B at VOV7,
Still have the problem
Could any of You pls help me - answers will be appreciated.V1 498 - Credit already exist for item...
What the above message means is that lines items have already been used as reference for the creation of credit memo request(s).
Create a new sales order, delivery and billing document. Then create credit memo request with reference to this new billing document and test.
In VTAF copy control, at item level, field "Pos./neg. quantity" dictates how the quantity in the source document is affected by copy control.
PS - I tried to create credit memo with reference to billing document (F2), there were no issues there. Therefore I am taking that the issue is with credit memo request (copied with ref to billing document F2)
Maybe you are looking for
-
HT2518 how do I move migrated files without copying
I am trying to move my migraated folders up one directory, but only option is copy. I don't have enough space to copy and delete, any suggestions that allow move. I searched and tried dragging, pressing command or option while dragging, moving to m
-
401 - unauthorised in ADF Security.
Hi. Am trying to develop a login page using ADF security in jdeveloper 11.1.1.6.0. I have followed this link ADF security on my jspx page as login page This is my code which i have used in my login bean. public String doLogin() { String un = _userna
-
HT1296 How can I sync with a new computer without erasing the iphone?
Or start manually sync without erasing it?
-
Linksys WRT54G V8 Basic Setup page problems
I have been trying to change my password and all the settings on my WRT54G V8 router today because I forgot the password, and I can't seem to navigate the Basic Setup page. I can log in (most of the time) after resetting the router, but whenever I tr
-
Is it possible to create a Siebel view that allow viewing of all reports?
In Siebel i have the My Reports view (Report Output List View) that shows prior reports i have ran. However as an administrator i need to see every report every user has run. I have attempted to do this and set the view properties to All for the visi