ERS - transaction MRRL creating invoices with value ZERO service
Hello!
I have a service sheet, then a 101 movement,I reverse it and created the 102.
By mistake the ERS was run and created a IR with zero value.
I tried to reverse de IR document in MR8M and I get the error:
You are not allowed to have zero lines only
If I try to modify the Service Sheet I get:
An invoice already exists for this entry sheet
According to note 385905:
ERS zero documents cannot be cancelled. As these are documents without an update to FI, such a cancellation process is also not useful.
How can I post this invoice correctly??
I need the IR backed out so I can re post the invoice correctly. If I try to create a new service enry sheet the system tell me it is complete.
THANKS!!!
Edited by: SussyO on Jun 29, 2010 12:55 AM
Dear Sandra,
For every purchase order with flag 'ERS' a table entry is generated.
If a goods receipt is posted, this GR should be invoiced via ERS
(Tr. MRRL). Manually posted invoices should be avoided, because
the table entry will not be deleted. A new invoice receipt must be
created while running ERS (but with amount and quantity zero and without
FI documents) in order to give a message to the vendor because he
has sent you an invoice by mistake.
The different handling has intentionally been implemented because
in Tr. MRRL, you can use the message determination.
Using Tr. MRRL, a message to your vendor is created (because he may
have sent you an invoice probably by error). Now he'll get a zero bill.
Also, please verify the SAP note 385905 which explains that these invoices are
visible in your PO history. It goes onto say that these documents cannot be cancelled and anyway, because they have no FI docs, such a cancellation would be useless. And please verify more one SAP note 415286.
Regards,
Paulo Evaristo
Similar Messages
-
Bapi to create Invoice with reference to SalesOrder
Hi All,
I want to create Invoice with reference to SalesOrder ,
can anybody help me regarding
--> what is the Bapi to Create Invoice with reference to SalesOrder
--> what are the import parameters
Thanks in Advance
Regards
SrinivasHi Giuseppi,
Thanks to your reply,
i have used BAPI_BILLINGDOC_CREATEMULTIPLE , i have given the following input values in the BILLINGDATAIN
-- salesorg,distrchan,division,doc-type,sold-to,plant,material,doc-number,item-number , when i execute the Bapi , i got the DocNo:0090021983 , but i did not find that DocNo. by executing the Bapi BAPI_BILLINGDOC_GETLIST.
i found the short description for
BAPI_BILLINGDOC_CREATEMULTIPLE -- is for Individual Customer Billing Document, is it the correct Bapi to create invoice
what is the correct Bapi to create invoice based on the salesorder.
RV_INVOICE_CREATE OR GN_INVOICE_CREATE OR BAPI_BILLINGDOC_CREATEMULTIPLE.
Can u specify the import parameters for that Bapi.
Thanks & Regards
Srinivas -
Create invoice with out sales order or delivery
Hi,
is it possible to create invoice with out sales document or delivery. A scenario, where you buy some article and get the invoice and pay the money.need to raise direct VF01 for a customer. Is there any Bapi
Go to SE37, input BAPI_BILLINGDOC_CREATEMULTIPLE and execute.
1) There press F8
2) Double click on the value "BILLINGDATAIN"
3) Input Sales Organization, Dis.Chnl, Div, Order Type, Bill date, Sold to etc., and press F3
4) Now execute (F8)
5) Press "Success"
thanks
G. Lakshmipathi -
How to create Invoice with ref to PO
Dear sd gurus..
i know we can create invoice with ref to sales order not with po
But i want to create Invoice with ref to po only
please guide me
Thanks a lotVenu, thanks for your reply.
So in this case your idea wont work but the main imp thing is we cant create invoice with ref to po
Please read my post once again, i never said we can create customer invoice with ref to Purchase order. I said very clearly, " you can follow the normal 3rd party sales process", which means we create customer invoice with ref to sales order only.
Coming into another query,
but some time PO Is generated 110 qth to vendor but vendor may be he will send 105 due to shortage ... and he will tell i will send the the remaining stock after next 10 days now Generally miro will happen only for 105 not 110 ( even we can do MIRO110 also ) but i am talking generally because he received the stock 105 only
But company wants billing for 110 not for 105 because here customer accepted to pay full money
and vendor gave promise to delivery 5 qty in next 10 days
Why will the customer agree to be billed the full qty, when he receive the partial qty?
Let us assume as you said customer agree to pay for full qty, then there are two options.
1. Do the MIRO for full qty since you would be invoicing the customer for full qty
Or
2. Do the MIRO for partial qty and customer should agree for partial invoice
Please note in the normal case also if there is if condition then you don't have other option.
Example:
Order = 100 qty
PO = 100 qty
MIGO = 50 qty and remaining 50 qty Vendor delivery in next 10 days
MIRO =50 qty
But here also customer agreed to pay for full qty, then what will you do ? you don't have other option but to bill the partial qty in standard.
And let me know if you need any more clarity?
thanks,
Srinu. -
Create Invoice with RV_INVOICE_CREATE
hi buddies, I want to create invoice with reference to sales orders and delivery notes, Can I use FM:RV_INVOICE_CREATE for both?
I have tested this FM, and seems no errors, but no documents created when check the invoice table vbrk...
thanks!Hi,
you can use RV_INVOICE_CREATE, you can do commit only after checking the XVBFS internal table , and look for Success message then only you need to use COMMIT.
Note: XVBFS is the log internal table, here you can see success and error log.
check this internal table after execution of the FM for log details(success/error).
Regards
vijay -
I don't want to create Invoices with net price = zero
Hello,
I use VF04 ( prog. SDBILLDL ) to create the invoices,
how to not create the invoice with net price = zero ( it's not a bug)
User exit ? Badi ?
1) I can't anticipate if the created invoice will be set to 0 (complex price schema).
2) I want to execute VF04, for these invoices, to clean the VKDFS table.
3) I don't want to delete these invoices if they are set to 0 ( making some holes in the number ranges, forbiden in some countries)
Thx a lot !
Ramdane
NB : I have posted this question on "ABAP general" thread, it was a mistake
sorryHi,
Here are the existing exits .
J_3RSINV
SDVFX001 User exit header line in delivery to accounting
SDVFX002 User exit for A/R line in transfer to accounting
SDVFX003 User exit cash clearing in transfer to accounting
SDVFX004 User exit G/L line in transfer to accounting
SDVFX005 User exit reserves in transfer to accounting
SDVFX006 User exit tax line in transfer to accounting
SDVFX007 User exit: Billing plan during transfer to Accounting
SDVFX008 User exit: Processing of transfer structures SD-FI
SDVFX009 Billing doc. processing KIDONO (payment reference numbe
SDVFX010 User exit item table for the customer lines
SDVFX011 Userexit for the komkcv- and kompcv-structures
V05I0001 User exits for billing index
V05N0001 User Exits for Printing Billing Docs. using POR Procedu
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lis
V61A0001 Customer enhancement: Pricing
Check Badi like this for tcode VF04
1) Go to the transaction SE37 to find your function module.
2) Locate the function SXV_GET_CLIF_BY_NAME.
3) Put a breakpoint there.
4) Now open a new session.
5) Go to your transaction.
6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BADI that is provided in your transaction.
Rhea. -
Hello gurus!!
I have a problem. I have a purchase order, and it was completed. The po history shows, that the GR was posted, and the IR was posted. THere is not any more quanity to posting.
Every item, in the purchase order, has de the condition of ERS active, and the Deliv. completed active.
When I run the MRRL transaction, the system shows me an invoice, with reference to this purchase order. And the invoice has amount 0!! It should not be possible!!
It should show me an error, or somothing like that....How can I customize this situation?
Thanks in advance!!!
Best regards!!!
Maria.Hello Maria,
At the time of posting GR, system create entry in EKRS table and if that GR is reversed, then
in MRRL, system post the invoice with zero amount. Kindly check if there is any GR reversal
in PO history.
If there is no GR reversal and invoice for GR has been posted manually using other transactions
like MIRO other than ERS transactions, then ERS entries can be removed by
choosing option of "Exclude from ERS" in MRRL.
Kindly run Txn MRRL for these Purchasing documents online with indicator
test run selected. On detail screen, please select line items which
have to be exclude from ERS and then click on SAVE icon ( CTRL+S :
Exclude from ERS). From next run, system will not display those entries
in MRRL.
Regards,
Suneet -
Error Creating Invoices with more than 1000 positions
Hello.
I am creating invoices in SD module with VF01 transaction. When the document has more than 1000 positions an error is displayed.
The text of the error is:
Memory area p.status GUI SAPMV60A SM is too small.
área memoria p.status GUI SAPMV60A SM demasiado pequeña.
I would like to know if there is any way to correct this error. If it happens because memory is too small, how could it be increased?
Thank you.
Diana Carolina.Hi Diana
As far as I know, standard SAP has restricted the no. of line items in an accounting document to 999.
So, this is in turn impacts the no. of line items you can have on a Sales invoice,
Since every invoice line item can have atleast 2 accounting entries, the max. no. of invoice line items you can have is 499.
I dont think there is no work around for this
Rgds -
Creating attributes with value as CDATA
is it possible to create elements with attributes and values where values are CDATA
You can't use a CDATA section as the value of an attribute, if that's what you were asking.
-
Creating Invoices with Numbers exporting as PDF
I'm using numbers to create my invoices.
Using sheets/tables to create the Customer information section 2 columns and a few rows for their Name, Address, Email, Etc
Then I use the invoice table chart to put their products and a service charge on there as well.
It works out perfectly...however I just noticed that when I export as PDF to email my customers their invoice/receipt the PDF lines are completely editable.
Giving me a very uneasy feeling should a customer want to make adjustments and cause a concern over something that they changed on the invoice.
So it is possible to lock those fields when exporting as a PDF or is it just by default that way?
Thanks!Are you sure in basic PDF readers your customers can edit your content? Actually I think you can modify most any document. If your customers are really modifying the invoices you send to them I would say that makes your relationship with them very difficult.
Acrobat Pro X does allow editing.
http://www.adobe.com/products/acrobatpro.html
You can embed and image which is still modifiable but more difficult to make it look good.
I don't think there is a better way to emit a pdf than what you are doing. FYI you can also use the menu item "File > Print", then select "Save as PDF…": -
How to create Messages with Value Bindging
Hello,
i have an custom component and want to show all message for this component:
<h:column>
<t:messages binding="#{FolgeterminMessages.messages}" globalOnly="false"></t:messages>
<co:note noteManager="#{performanceGesp.folgeGespraech}"
noteClient="#{performanceGesp.noticeClient}">
</co:note>
</h:column>To Create messages in message bundles with parameters, perform the steps as given below
Scenario: To Create a message as "Department Name XXXXXXX is already existing "
Step#1: For the given entity object “DepartmentEO”, Go to “overview” tab and click “Business Rules” finger tab.
Step#2: Select “Entity Validators” in the list & click “+” to add a new entity level validation rule.
Step#3: Now go to “Failure Handling” tab, and click the Magnifier Icon.
Step#4: Now in the “Display Value” field, enter the message with flower-braces as below.
Department Name {department_name} is already existing
Step#5: Also modify the Key & Description fields as needed. And click “Save and Select” button.
Step#6: Now go to “Token Message Expressions” section, double-click the Expression field corresponding to "department_name" & give the relevant Attribute names say "DepartmentName"
Step#7: Now click “OK”. -
ST06 showing all data with value Zero
Dear Friends,
In transaction code ST06 or OS06 it is not showing all data i.e. CPU utilization file system etc, it show only Physical memory data all other fields are Zero. SAPOSCOL is running.
So please help how can i retriew these fiels in ST06.
Thanks in advance.
Regards,
Sachin Jadhav
BASISReplace 0 with an empty string in a derived column transformation.
REPLACE(myColumn,"0","")
MCSE SQL Server 2012 - Please mark posts as answered where appropriate. -
Creating F4 with values determined by another field
Hi,
I have a table with a few fields.
I created a search help for the first field.
According to my demands, the values of the search help of the second field should be determined according to the
user selection of the first field.
I thought to use SET/GET - so this way I save the value of the first field and I implement an exit method where I do the GET.
But - where can I do the SET ??
Thanks you all.
Promise to award points...
Ruthie.Find the following code.
*--- IT for changing fields on the screen
DATA : t_dynp_flds LIKE dynpread OCCURS 0 WITH HEADER LINE.
*--- Append values
t_dynpfields-fieldname = 'ZPPA_IDR_ACTIONS-MASSN'.
APPEND t_dynpfields.
CLEAR t_dynpfields.
*--- Read screen field values before PAI field transport
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = 'ZPPA_IDR_MAINTAIN'
dynumb = '3004'
TABLES
dynpfields = t_dynpfields
EXCEPTIONS
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
invalid_parameter = 7
undefind_error = 8
double_conversion = 9
stepl_not_found = 10
OTHERS = 11.
IF sy-subrc EQ 0.
READ TABLE t_dynpfields WITH KEY fieldname = 'ZPPA_IDR_ACTIONS-MASSN'.
IF sy-subrc EQ 0.
MOVE t_dynpfields-fieldvalue TO l_massn.
ENDIF.
ELSE.
EXIT.
ENDIF.
*--- Retrieve values for reason for action
lt_t530t-gap = space.
SELECT t530~massg
t530t~mgtxt
INTO (lt_t530t-massg, lt_t530t-mgtxt)
FROM t530 JOIN t530t
ON t530tmassg = t530massg
WHERE t530t~sprsl = sy-langu
AND t530t~massn = l_massn
AND t530~massn = l_massn.
APPEND lt_t530t.
CLEAR lt_t530t.
ENDSELECT.
IF sy-subrc NE 0.
CLEAR : lt_t530t,
lt_t530t[].
*--- No table entries found
MESSAGE s001 WITH text-047.
EXIT.
ENDIF.
SORT lt_t530t BY massg mgtxt.
DELETE ADJACENT DUPLICATES FROM lt_t530t COMPARING massg
mgtxt.
CLEAR : l_tabix.
*--- FM to give List of values of Org values
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
endpos_col = 85
endpos_row = 20
startpos_col = 50
startpos_row = 10
titletext = text-042
IMPORTING
choise = l_tabix
TABLES
valuetab = lt_t530t
EXCEPTIONS
break_off = 1
OTHERS = 2.
IF sy-subrc EQ 0.
READ TABLE lt_t530t INDEX l_tabix.
IF sy-subrc EQ 0.
*--- Clear IT t_dynp_flds
CLEAR : t_dynp_flds,
t_dynp_flds[].
*--- Append screen values
t_dynp_flds-fieldname = 'ZPPA_IDR_ACTIONS-MASSG'.
t_dynp_flds-fieldvalue = lt_t530t-massg.
APPEND t_dynp_flds.
CLEAR t_dynp_flds.
t_dynp_flds-fieldname = 'ZPPA_IDR_ACTIONS-MGTXT'.
t_dynp_flds-fieldvalue = lt_t530t-mgtxt.
APPEND t_dynp_flds.
CLEAR t_dynp_flds.
*--- Change screen field contents w/o PBO
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = 'ZPPA_IDR_MAINTAIN'
dynumb = '3004'
TABLES
dynpfields = t_dynp_flds
EXCEPTIONS
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
undefind_error = 7
OTHERS = 8.
IF sy-subrc NE 0.
CLEAR : t_dynp_flds,
t_dynp_flds[],
zppa_idr_actions-mgtxt.
ENDIF.
ENDIF.
ENDIF.
-Anu. -
MIGO Must Be Error When Price Control S with value Zero
Dear Experts
Whenever we r creating the GRN (External Procurement)for those item who is having Price Control S.but system having No Price..
then system need to put Error Over there.
bcoz System is having No error if Material is Having Price Control S.
Sometimes Some of Material Would be External Procurement but they will part of Our Assembly..& also external procurement.
Rgds
Pankaj AgarwalHi Pankaj,
you can use EXIT_SAPMM07M_001. (include ZXMBCU02).
Regards,
S Anand -
I have a production systems that generates a XML file wih data for a complete Invoice. Can i design a acrobat form and import the xml file to fulfill the invoice?
We don't support data injection in Formscentral but it is supported for Acrobat based forms. I would suggest you look at using Acrobat based forms for your solution. The injection of data via an xml file is supported there. In general this type of workflow is beyond the current scope of Formscentral.
Andrew Yarborough
Maybe you are looking for
-
I have an iFrame setup to display multiple pages using a timer and an array to automatically change the source of an iFrame every "x" seconds. Each time the iFrame source is changed, a small gray notification box appears (for about 1 second or so) at
-
How to show a WAD template in Portal
Hi ALL How can i show a WAD report (WAD template) in Portal. what are the steps need to followed. Like for Bex Application Iview we create it by using a Query String(combination of infocube name and Query name), like wise what should be done from Por
-
Download iTunes Version 10.6.8 (old version)
I just bought a new iPhone 5S and I need iTunes 10.6.8 or newer to set up my phone like my old iPhone. I currently have iTunes 10.6.3, and when I try and upgrade iTunes from the app itself it says that I have the most current version (but I obviously
-
I am using version Adobe Reader X version 10.1 on Windows. I set the zoom level in Preferences | Page Display | Zoom to 100%. I save it. I close the pdf I am viewing. I reopen the PDF. The PDF is shown at zoom level 72.3 %. Why is this so hard to get
-
Free() and release placement issue
-(NSString *)trimTaskOutput:(NSString *)taskString{ NSString * string; string = [taskString retain]; [taskString release]; NSCharacterSet * numericSet = [NSCharacterSet characterSetWithCharactersInString:@"9876543210"]; NSRange startingPointOfNumeric