INVOICE RECEIPT DATE UPDATE
Can we update the field REINDAT(Invoice Receipt Date) of the Table BKPF through ABAP Program for specific Document Numbers?
While entering a document through FV60 when we key in Invoice Receipt Date what are all the the tables which gets updated?
Is it only REINDAT-VBKPF and
REINDAT-BKPF
hi kamala,
How to key in Invoice Receipt Date?
Thanks
Ritu.
Similar Messages
-
Invoice receipt date in FB60 & MIRO
In FB60 & MIRO, invoice date and posting date are showing up in the basic tab. In addition to invoice date, would like to see invoice receipt date. What needs to be done so that this shows up in FB60 and MIRO for data entry?
Hi
You need to capture it in Header text or Reference field
there is no separate field for it
Regards
Ajay M -
Invoice Receipt Date BKPF-REINDAT missing
Hi,
I want Invoice Receipt Date field( BKPF-REINDAT )in MIRO.
Now, i could not see this field anymore in MIRO transaction screen.
Could anyone please tell me how can I get this field on Miro screen?
Regards
Rifaie.MHi,
Are currently on the latest versions
Previously available field "Invoice Receipt Date", on the Detail tab of transaction MIRO (Logistics Invoice Verification), is no longer avail-able.
This is new and you can find some pilot notes in this area...
FYI:The invoice receipt date was designed only for those customers using
the US Federal Government functionality, the Prompt Payment Act (PPA).
When properly customized, this field appears on on both FI and MM
invoices. The invoice receipt date field that you see on the 'details'
tab in transaction MIRO is meant to be a display only field and displays
the date in the 'basic' tab of the invoice.
For this reason SAP created the note number 593729 for Public Sector to
avoid the field to be displayed without the PPA activation.
Please also review the attached notes:
639483 Invoice receipt date issues
593729 Invoice Receipt Date field unecessarily displayed -
Invoice Receipt date field in MIR7 and MIRo transcation
HI Friends ,
I need your expertise help.
I could see that there is a field "Invoice Receipt Date( REINDAT)" in RBKP table .
Does this field has any control function i.e. what is the importance of this field?
In our system I could not see this field . What setting is required to make this field as visible .
I tried for the screen variant setting in LIV spro setting but could not get any clue ?
Please help
Thanks
DevaHi,
Check OSS Note 609655 - MIRO: Missing invoice document headers.
Per this note;
Symptom
You entered documents with the Transaction 'Add incoming invoice' (MIRO) or 'Park incoming invoice' (MIR7). During the posting, in rare cases it can occur that the header data (Entry in table RBKP) is not generated by the system. These must be generated subsequently.
Reason and Prerequisites
Database problems, SQL error.
Solution
Implement report Z_RECOVER_MM_HEADER mentioned below in your system. The repair is carried out only by SAP.
Regards -
*Hi,*
*While posting an invoice I get a pop up asking the vendor invoice date before saving the invoice.Please let me know why and where this is coming from?I have an issue with this pop up that the incoming invoice is stuck in 64 status because of this.This needs to be fixed ASAP.So please help.*
*-Ramya*Hi ,
Client doesn't want to enter in text. They take a report in FB03 in which I/R date column is displayed. Hence they want the same in MIRO -
Hi,
I have created a DSO based on the schedule lines standard extractor 2LIS_02_SCL.
The keys of this DSO are PO Number, PO Item and Schedule Line number.
I have succeed to get some key figures like PO Quantity, GR Quantity and Invoice Receipt Quantity according to the Process Key value.
Furthermore, I'd like to get too the goods receipt date (Process Key = 02,12,22).
In order to do that I wrote a small routine in the transformation rule for my target field which fill it only if the process key is 02, 12 or 22.
The problem is that it doesn't work well because of the invoice records in my source package...
Indeed when there is an invoice in my PSA for a schedule line, my target field (GR date char) is empty (for these schedule lines, last record is Invoice Receipt type). So it means my transformation rule works but is overwritten by an blank value when there is a process key 03,13 or 23 (invoice Receipt type).
Do you have a idea to solve my issue ?
Thank you very muchHi.
You have to write start or end routines for this scenario, not the field level routine since it gets overwrite with last record values....
overall logic is:
Collect GR date per PO Num, PO Item and PO SCH. Lin num..like you have internal table with PO number, PO Item and PO Sch line number and GR date. First you have to go through source_package or result_package and fill up that temporary internal table
And than again go through source_package or result_package and READ that temporary table and fill GR date for all records of same PO sch. lines ..hope this resolves the issue.
I would prefer end routine if you have posting date in DSO or target structure
this is little bit complex, so you need ABAP skills.... -
Problem with the Posting Date of Goods Receipt or Invoice Receipt for PO
Hi All,
I am working on 2LIS_02_SCL - Purchasing Data (Schedule Line Level),
For our report, we should get the scheduled PO quantity,actual PO qty, Scheduled date and actual date in the report.
we are getting all these fields from the above extractor...
For a PO which is opened (Delivery Completion indicator not set) - we where getting all field as in ECC(ME23N)
But for a PO which is finished(Delivery completion indicator is set) - we where are getting actual GR qty,planned qty,planned or scheduled date at schedule line level.But we are not getting the Posting Date of Goods Receipt or Invoice Receipt for PO from history EKBE for all the schedule line.
ex:
for open PO
PO num item num schedule line Planned date actual date difference actual qty planned qty difference
450002432 10 1 01/10/2011 02/10/2011 1 day 100 100 0
2 02/10/2011 04/10/2011 2 days 200 400 200
3 03/10/2011 07/10/2011 4 days 300 300 0
For the same PO when it is Finished or completed(Delivery completion indicator is set)
PO num item num schedule line Planned date actual date difference actual qty planned qty difference
450002432 10 1 01/10/2011 07/10/2011 6 day 100 100 0
2 02/10/2011 07/10/2011 5 days 200 400 200
03/10/2011 07/10/2011 4 days 300 300 0
for all the schedule line its displaying the last posting date(i think its taking from EKKO table)
Is there any possibility to get that posting date history ....You can have multiple receipts against a PO schedule line, but this extractor is not meant to go to that level of granularity. Please try to use 2lis_02_sgr instead which provides goods receipts per PO schedule line.
-
To find a user exit which update the Invoice header data
Hi,
I need a user exit which will update the invoice header data. For eg I need to update the fields RBKP_V-ESRNR and RBKP_V-ESRRE in table RBKP_V. I was using this user exit EXIT_SAPLMRMP_010 (Program ZXM08U16).But this is not working fine as this has no exporting parameter nor tables of structure RBKP_V.
I need for transaction MIRO.
Kindly help ...
Points will be rewarded
Thanks in advanceHi jayasree,
with the help of the below given program you can find out the requried user exit by giving the T code (MIRO).
*& Report Z_USEREXIT_DISPLAY *
Title : Display UserExits *
Transport Request No : *
Modification Log *
ModNo Date Consultant Description of Change(s) *
REPORT z_userexit_temp
NO STANDARD PAGE HEADING
LINE-SIZE 200
MESSAGE-ID zz.
T A B L E D E C L A R A T I O N S *
TABLES: tftit,
e071,
e070.
S T R U C T U R E D E C L A R A T I O N S *
TYPES: BEGIN OF x_tstc,
tcode TYPE tcode,
pgmna TYPE program_id,
END OF x_tstc.
TYPES: BEGIN OF x_tadir,
obj_name TYPE sobj_name,
devclass TYPE devclass,
END OF x_tadir.
TYPES: BEGIN OF x_slog,
obj_name TYPE sobj_name,
END OF x_slog.
TYPES: BEGIN OF x_final,
name TYPE smodname,
member TYPE modmember,
include(15), "Include name
END OF x_final.
I N T E R N A L T A B L E D E C L A R A T I O N S *
DATA: it_tstc TYPE STANDARD TABLE OF x_tstc WITH HEADER LINE.
DATA: it_tadir TYPE STANDARD TABLE OF x_tadir WITH HEADER LINE.
DATA: it_jtab TYPE STANDARD TABLE OF x_slog WITH HEADER LINE.
DATA: it_final TYPE STANDARD TABLE OF x_final WITH HEADER LINE.
V A R I A B L E S D E C L A R A T I O N S *
U S E R I N P U T S S C R E E N *
S E L E C T I O N S C R E E N *
SELECTION-SCREEN: BEGIN OF BLOCK blk01 WITH FRAME TITLE text-t01.
PARAMETERS: p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk01.
S t a r t o f S e l e c t i o n *
START-OF-SELECTION.
PERFORM get_tcodes. "Get Tcodes
PERFORM get_objects. "Get Objects
E n d o f S e l e c t i o n *
END-OF-SELECTION.
PERFORM display_results. "Display Results
*& Form get_tcodes
Get Tcodes
FORM get_tcodes.
SELECT tcode
pgmna
INTO TABLE it_tstc
FROM tstc
WHERE tcode = p_tcode.
IF sy-subrc = 0.
SORT it_tstc BY tcode.
ENDIF.
ENDFORM. " get_tcodes
*& Form get_objects
Get Objects
FORM get_objects.
DATA: l_fname LIKE rs38l-name,
l_group LIKE rs38l-area,
l_include LIKE rs38l-include,
l_namespace LIKE rs38l-namespace,
l_str_area LIKE rs38l-str_area.
DATA: v_include LIKE rodiobj-iobjnm.
DATA: e_t_include TYPE STANDARD TABLE OF abapsource WITH HEADER LINE.
DATA: l_line TYPE string,
l_tabix LIKE sy-tabix.
IF NOT it_tstc[] IS INITIAL.
SELECT obj_name
devclass
INTO TABLE it_tadir
FROM tadir FOR ALL ENTRIES IN it_tstc
WHERE pgmid = 'R3TR' AND
object = 'PROG' AND
obj_name = it_tstc-pgmna.
IF sy-subrc = 0.
SORT it_tadir BY obj_name devclass.
SELECT obj_name
INTO TABLE it_jtab
FROM tadir FOR ALL ENTRIES IN it_tadir
WHERE pgmid = 'R3TR' AND
object = 'SMOD' AND
devclass = it_tadir-devclass.
IF sy-subrc = 0.
SORT it_jtab BY obj_name.
ENDIF.
ENDIF.
ENDIF.
*- Get UserExit names
LOOP AT it_jtab.
SELECT name
member
INTO (it_final-name, it_final-member)
FROM modsap
WHERE name = it_jtab-obj_name AND
typ = 'E'.
APPEND it_final.
CLEAR it_final.
ENDSELECT.
ENDLOOP.
*- Process it_final contents.
LOOP AT it_final.
l_tabix = sy-tabix.
CLEAR: l_fname,
l_group,
l_include,
l_namespace,
l_str_area.
l_fname = it_final-member.
CALL FUNCTION 'FUNCTION_EXISTS'
EXPORTING
funcname = l_fname
IMPORTING
group = l_group
include = l_include
namespace = l_namespace
str_area = l_str_area
EXCEPTIONS
function_not_exist = 1
OTHERS = 2.
IF sy-subrc = 0.
IF NOT l_include IS INITIAL.
*- Get Source code of include.
CLEAR: v_include, e_t_include, e_t_include[].
v_include = l_include.
CALL FUNCTION 'MU_INCLUDE_GET'
EXPORTING
i_include = v_include
TABLES
e_t_include = e_t_include.
IF sy-subrc = 0.
LOOP AT e_t_include.
IF e_t_include-line CS 'INCLUDE'.
CLEAR l_line.
l_line = e_t_include-line.
CONDENSE l_line NO-GAPS.
TRANSLATE l_line USING '. '.
l_line = l_line+7(9).
it_final-include = l_line.
MODIFY it_final INDEX l_tabix TRANSPORTING include.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM. " get_objects
*& Form display_results
Display Results
FORM display_results.
FORMAT COLOR COL_HEADING.
WRITE:/1(150) sy-uline.
WRITE:/ sy-vline,
2(23) 'Extension Name',
24 sy-vline,
25(39) 'Exit Name',
64 sy-vline,
65(74) 'Description',
140 sy-vline,
141(9) 'Include',
150 sy-vline.
WRITE:/1(150) sy-uline.
FORMAT RESET.
SORT it_final BY name member.
LOOP AT it_final.
CLEAR tftit.
SELECT SINGLE stext
INTO tftit-stext
FROM tftit
WHERE spras = 'EN' AND
funcname = it_final-member.
WRITE:/ sy-vline,
it_final-name COLOR COL_KEY, 24 sy-vline,
25 it_final-member, 64 sy-vline,
65 tftit-stext, 140 sy-vline,
141 it_final-include, 150 sy-vline.
WRITE:/1(150) sy-uline.
ENDLOOP.
Regards
Srinivas -
Exchange rate in invoice receipt
1. Can I change exchange rate in invoice receipt ?
2. Is it the PO rate ?Hi
If you are maintaing your Exchange rate table(OB08) in FI then the exchange rate will flowing as per updation of the table. Some organisation update this table daily. In that case you need not change the rate at PO or MIRO stage, as if we are changing the exchange rate at Transaction level then it may not be chnaged bu users everytime and more over if you have sales also it needs to be changed there also every time there is TXn happening. Best way is to update the EXchange rate table.
For your query- you can have the rate in PO, in the delivery/Invoice tab, if you fix it then the same will flow to MIRO
But if you do not fix it, then you wishit to enetr during MIRO, pleasefollw as below
IN MIRO enter the invoice date, posting date, enter Bus.place/sectn details then click the Details tab, here you can enter the exchangerate you wish to have during MIRO confirmation.
Best Regards
SAM -
Hello all,
I would like to ask, whether it is possible to post invoice receipt to an purchase order/SD order via the tc FB01.
I know the usuall way is via MIRO.
I'he tried to post it via FB01 with the document type RE, I filled the field purchase order, SD order, quantity, but it didn't work. The posting has not been linked to the PO, so no entry in the PO history and the status has not been changed.
Thanks in advance.
Regards
PeterHi,
We can post the any type of entry in FB01. When you post the invoices by giving referecce PO system won't update the data in to MM tales.
Thanks
Prasada -
Invoice Receipt Expected controlled from R/3 Vendor master
Hello,
When managing Business Partnes, Vendor Data, there is a checkbox called Invoice Receipt Expected. We need to check this box to transfer the price of an item to our backend system. We run Extended classic scenario.
Is there any way to control this checkbox from the R/3-side Vendor master, so that we only need to run BBP_VENDOR_SYNC to maintain vendors in SRM?
What should we consider in order to do this?
Best regards
Per T. OlsenHi Per,
I would suggest you to check BBP_VENDOR_SYNC program where in SAP default is to check invoice receipt expected as well as GR conf expected.
So if you are using BBP_VENDOR_SYNC program to update vendor details, then you need not do anything for discussed check box as these will be checked by default.
If your system is using some modified program, then add these standard logic and your problem will be solved. Below code for FYI.
MOVE PARTNER_GUID TO GS_FRG0061-PARTNER_GUID.
MOVE PD_ORG TO GS_FRG0061-PURCHASE_ORG.
MOVE GS_LFM1_TMP-WAERS TO GS_FRG0061-PO_CURRENCY.
MOVE GS_LFM1_TMP-XERSY TO GS_FRG0061-ERS.
MOVE 'X' TO GS_FRG0061-INVOICE_CONFEX.
MOVE 'X' TO GS_FRG0061-GOODSREC_CONFEX.
MOVE GS_LFM1_TMP-EIKTO TO GS_FRG0061-OWN_ACCOUNT_NO.
MOVE GS_LFM1_TMP-SPERM TO GS_FRG0061-PURCHASE_BLOCK.
MOVE GS_LFM1_TMP-ZTERM TO GS_FRG0061-PAYMENT_TERMS.
MOVE GS_LFM1_TMP-INCO1 TO GS_FRG0061-INCOTERM1.
MOVE GS_LFM1_TMP-INCO2 TO GS_FRG0061-INCOTERM2.
MOVE GS_LFM1_TMP-WEBRE TO GS_FRG0061-GR_BASEDIV.
rgds,
Ravi
Do award points if this has helped you. -
Which table field I can confirm if the PO has done invoice receipt
Hi,
From which table field, I can confirm the PO has done invoice receipt. and in case of that with reference a PO, I have done the IR, but it was reversed, which means PO has not done invoice receipt.
For this case, I don't want to read table EKBE to retrieve the invoice number, the read table RBKP to judge if there is a reverse IR for it.
If there any status table field which indicate if the PO has done invoice receipt.
Many thanks,
AriesHi Raj,
For invoice receipt and credit memo, EKBE-BEWTP is all set with 'Q', so if there is reversed invoice. Also you can retrieve data from EKBE. But actually the PO also needs a invoice receipt. So it can not meets the requirement.
Regards,
Aries -
Regarding Invoice list dates.
Hi Experts,
I have one requirement where i need to get the next invoice list date based on invoive list dates-profile(KNVV-PERRL) of the invoice list sold-to-customer(VKDFS-KUNNR) and I need to update the updated date to VKDFS-FKDAT.
Please provide me with ideas or some Function modules to get the invoice list date and the FM for updating VKDFS-FKDAT.the payer is not equil to the sold to party and bill to party
There is no such standard report to meet this requirement. You have to develop the logic considering VF05
thanks
G. Lakshmipathi -
Bill Passing to be done on the rate which is valid on the Goods Receipt Dat
Dear All,
My client has a very valid requirement which I am unable to provide. My client is basically a real estate company which is responsible for building. So the purchase cement, Paint etc. as raw material. The market rate of these raw materials varies almost everyday. So they maintain info record for material vendor combination. Then every day they change the price in percentage in MEKP.
So suppose someone has created a PO on today or 20th July. So system will pick the value from info record whatever is maintained there say Rs10/- . Then suppose on 22nd July market price change to Rs15/- . So they will change the value in info record. Goods receipt against this PO is done on 23rd July .
After GR they will do Bill passing on say 23rd itself. But system will take Rs10/- as this is the PO value. But my client wants it should take Rs15/- as this is the market price on Goods Receipt Date .
My question : Can this be done ? Can Bill passing amount take the value from info record condition rate as on the date of goods receipt ?
Please Reply ...
Regards
AbhijitDear,
That is a goods point . But is there any provision that this updated price will reflect in MIRO automatically or by a single click . Because anyhow they can change the amount manually in MIRO . But accounts person should not have the authorisation to change the price during MIRO .
Price should come from price master or a single click somewhere in MIRO which will update the price to market price . -
Configuration change from MM invoice receipt to MM goods receipt
Dear sapient
At present i have configured
Spro-
Public Sector Management-Funds Management Government-Actual and Commitment Update/Integration-General Settings-Make Other Settings
MM invoice receipt
Now as per our client requirement i have to change the configuration from MM invoice receipt to MM goods receipt.
will it create any problem if i will configure and move it to production client.
Presently budget control available during the time of PR,PO & MIRO now as per client budget control should be on PR,PO & MIGO not in MIRO.
ECC EHP6 version
Using BCS & Payment budget.
Thanks & regards
SorajHi,
My question was whether you follow your budget up to payment itself, i.e. is it important for you to know budgetary-wise if the invoice was paid. In FM these values will be registered with '57' value type. If the answer is positive, then you cannot base your FM update only on GR: it has to be IR or IR/GR. Otherwise, you can base your FM update on GR.
Your second point is not clear: what do you mean by making 'payment to commitment budget'?
Regards,
Eli
Maybe you are looking for
-
Extremely Slow Internet From Linksys WRTU54G-TM
Hi all, I'm hoping someone can help me with this issue. I got the Linksys WRTU54G-TM for T-Mobile's @home service. According to the store employees, I should be able to just plug it in and it should work. I got it home, disconnected my old router (a
-
I created a partition too small for windows vista home premium. Hence I have deleted the existing one to recreate a bigger partition. I deleted the old one with Boot Camp assistant with any problem. But when I try to create a new one Boot Camp assist
-
Site Unusable After Update!
Just updated to the latest version of Muse, converted, edited, and re-uploaded my site, and it's now almost unusable as all the navigation links on the left hand side are malfunctioning really badly! www.thedraculasociety.org.uk They are text boxes w
-
Hi experts, in fist step of road road map we have one table and two buttons (back , print buttons). when we select required row in table and press print button , the rows selected in table should get printed in next page (in explorer ). but its gvin
-
System Proxy Settings only work as root
Using Firefox 10.1 on Suse Linux Enterprise Edition 11 SP2 Setting the System Proxy settings to our Proxy and using Firefox with "using System Proxy Settings" works as root user. The Authentication Prompt for Authentication Pops up and after entering