What is accural process in corresponding to purchase orders
hai freinds i am new to Material management , can any one tell me where is the accural process used in purchasing , can any one tell me in detail how the accural process is implemented in purchsing
thanx in advance
afzal
Hi,
the reason that nobody has yet responded to your question is because it is not clear what you are asking?
there is no real "accrual" process in the PO.
You can pass delivery costs to "accrual" accounts but these are more like clearling accounts than accruals.
You can post accruals against PO items automatically but ONLY when you have created a "subsequent settlement" where you are accruing expected discounts that may apply later if you hit certain "targets".
Other than this I have not heard of any other accruals in respect of POs.
Steve B
Similar Messages
-
Come here and discuss the business process of Third Party Purchase Order?
come here and discuss the business process of Third Party Purchase Order?
when this po is used and the following process is what?Hi YuLin
It is a vague topic..anyways i will tell you one important scenario of the 3rd party order :Third Party Without Shipping Notification(its imp one)
In third-party order processing, your company does not deliver the items requested by a customer. Instead, you pass the order along to a third-party vendor who then ships the goods directly to the customer and bills you.
In this scenario, the vendor does not send a shipping notification. The incoming invoice from the vendor updates the billing quantity, so that the customer-billing document is only possible after entering the invoice from the vendor
Function List
The following functions are provided to support the Third Party Without Shipping Notification (J55) building block:
When the order is created, the specification of material numbers, quantity and conditions takes place at item level. As the material is not available on stock, a purchase requisition is created directly within the sales order.
Purchase Order Processing
The purchase requisition can already be automatically assigned during creation. If not, it is possible to assign the purchase requisition manually. The purchase order is created with reference to the purchase requisition. The quantity and the material are transferred from the sales order. The purchase order price can now also be determined using condition records.
Vendor Invoice Verification
The vendor invoice verification must take place before customer billing. The quantity of the invoice updates the quantity to be invoiced in the sales order.
Billing Documents
The billing documents are carried out on the basis of the order. Since the vendor might not deliver the exact quantity ordered, quantity adjustment takes place through the quantity in the vendor's invoice.
Controlling
The revenue and costs will be posted to CO-PA via the billing document
Key Points
As no shipping notification is available, the customer invoice can only be created after having finished vendor invoice verification.
Normal process you can refer in help.sap.com under this link
http://help.sap.com/saphelp_47x200/helpdata/en/4d/2b91d843ad11d189410000e829fbbd/frameset.htm
regards
Yogesh -
Extract of gr processing time in open purchase order
to display gr processing time in open purchase order .give me query for extract the gr processing time which table and which field we have to take
Hi
Check the tables<b> MKPF and MSEG</b> tables for this
these 2 tables only will store the data related to the GR and GI's
<b>Reward points for useful Answers</b>
Regards
Anji -
Whats the fieldname and table name for purchase order delivery date
hi all,
whats the fieldname and table name for purchase order delivery date
thanks and regradsEKET-EINDT is the delivery date according to the schedule lines.
for example the line item has 100 qty.
it is sent in three schedules (40, 40, 20).
Then EKET will have 3 records for one PO Line item.
The final delievry data is the EKET-EINDT for the 3rd schedule line item.
Regards,
Ravi -
What is the standard print prg for Purchase Order
Hi,
I am working on forms, what is the standard print program for purchase order.
Already i have gone to nace and found that the program assigned to the customized print prg, so i am not able to find out the print program, so can u tell me how to solve it.
Regards,
claraHere are the default entries in the configuration
NEU Purchase order 1 SAPFM06P ENTRY_NEU MEDRUCK
NEU Purchase order 2 SAPFM06P ENTRY_NEU MEDRUCK
NEU Purchase order 6 RSNASTED EDI_PROCESSING
NEU Purchase order A RSNASTED ALE_PROCESSING
Regards,f
Ravi
Note : Please mark the helpful answers -
Processing log output for Purchase order
Dear All,
Iam getting some problem when iam creating an IDOC and checking in the Processing log for IDOC number.
Actually i had created one custom idoc for Purchase order since my client need only some field and in one line for header and line item, I had done it and i can see it in sdata of EDIDD structure. When i create a Purchase order and save it an idoc number is posting and I can see this file in my physical directory indeed.
Now when iam going into change mode of PO ME22n to see the Processing LOG, It is not showing the IDOC Number in Purchase order output processing log popup.The processing log will only show output based standard output control (Table NAST).
How is your IDoc being created. Via a user exit, BADI. If so then they will not appear on the processing log.
It is being created as a custom IDOC for which i had written a Z function module and given that in PO processing code which is ME10. When iam checking the standard IDOC for PO it is generating the IDOC in processing log as well.
Iam just placing my code just have a look at it and suggest if any thing needs to be done.
FUNCTION Z_IDOC_OUTPUT_ORDERS.
""Local Interface:
*" IMPORTING
*" VALUE(OBJECT) LIKE NAST STRUCTURE NAST
*" VALUE(CONTROL_RECORD_IN) LIKE EDIDC STRUCTURE EDIDC
*" EXPORTING
*" VALUE(OBJECT_TYPE) LIKE WFAS1-ASGTP
*" VALUE(CONTROL_RECORD_OUT) LIKE EDIDC STRUCTURE EDIDC
*" TABLES
*" INT_EDIDD STRUCTURE EDIDD
*" EXCEPTIONS
*" ERROR_MESSAGE_RECEIVED
*" DATA_NOT_RELEVANT_FOR_SENDING
DATA: xdruvo. "Druckvorgang
DATA: neu VALUE '1', "Neudruck
h_kappl LIKE nast-kappl, "Hilfsfeld Applikation
h_parvw LIKE ekpa-parvw, "Hilfsfeld Partnerrolle
h_ebeln LIKE ekko-ebeln. "Hilfsfeld Belegnummer
CLEAR control_record_out.
xdruvo = neu.
h_kappl = object-kappl.
h_ebeln = object-objky.
h_parvw = object-parvw.
DATA:
LT_EDIDC LIKE EDIDC OCCURS 0 WITH HEADER LINE,
L_EDIDC LIKE EDIDC,
L_SEND_FLAG,
W_SDATA LIKE EDIDD-SDATA.
DATA: T_BDI_MODEL LIKE BDI_MODEL OCCURS 0 WITH HEADER LINE.
DATA: T_EDIDC LIKE EDIDC OCCURS 0 WITH HEADER LINE.
DATA: T_EDIDD LIKE EDIDD OCCURS 0 WITH HEADER LINE.
DATA: C_MESSAGE_TYPE LIKE EDIDC-MESTYP VALUE 'ZORDER'.
*- Call function module to determine if message is to be distributed
OBJECT_TYPE = 'BUS2012'.
MOVE control_record_in TO control_record_out.
CALL FUNCTION 'ALE_MODEL_DETERMINE_IF_TO_SEND'
EXPORTING
MESSAGE_TYPE = C_MESSAGE_TYPE
IMPORTING
IDOC_MUST_BE_SENT = L_SEND_FLAG.
EXCEPTIONS
OWN_SYSTEM_NOT_DEFINED = 1
OTHERS = 2.
DATA : BEGIN OF EKKO_tAB OCCURS 0,
EBELN LIKE EKKO-EBELN,
F1 TYPE C VALUE ',',
BUKRS LIKE EKKO-BUKRS,
F2 TYPE C VALUE ',',
BSART LIKE EKKO-BSART,
F3 TYPE C VALUE ',',
LIFNR LIKE EKKO-LIFNR,
F4 TYPE C VALUE ',',
WAERS LIKE EKKO-WAERS,
F5 TYPE C VALUE ',',
BEDAT LIKE EKKO-BEDAT,
F6 TYPE C VALUE ',',
WERKS LIKE EKPO-WERKS,
F7 TYPE C VALUE ',',
PLIFZ LIKE EKPO-PLIFZ,
F8 TYPE C VALUE ',',
EBELP LIKE EKPO-EBELP,
F9 TYPE C VALUE ',',
MATNR LIKE EKPO-MATNR,
F10 TYPE C VALUE ',',
MENGE LIKE EKPO-MENGE,
F11 TYPE C VALUE ',',
MEINS LIKE EKPO-MEINS,
F12 TYPE C VALUE ',',
END OF EKKO_TAB.
DATA SDATA1 LIKE EKKO_tAB OCCURS 0 WITH HEADER LINE.
DATA EBELN LIKE EKKO-EBELN.
WRITE OBJECT-OBJKY TO EBELN.
SELECT T1EBELN T1BUKRS BSART LIFNR WAERS BEDAT WERKS PLIFZ EBELP MATNR MENGE MEINS
FROM EKKO AS T1
INNER JOIN EKPO AS T2 ON T2EBELN = t1EBELN
INTO CORRESPONDING FIELDS OF TABLE EKKO_tAB
WHERE
*T1~KAPPL = 'EF' AND
T1~EBELN = EBELN.
*T1~KSCHL = 'YEDI' .
DATA SDATA LIKE EDIDD-SDATA.
DATA NDATE LIKE SY-DATUM.
DATA NMENGE(17) TYPE C.
LOOP AT EKKO_tAB.
WRITE EKKO_TAB-MENGE TO NMENGE.
NDATE = EKKO_tAB-BEDAT + EKKO_tAB-PLIFZ.
CONCATENATE EKKO_tAB-EBELP ',' EKKO_tAB-BUKRS ',' EKKO_tAB-BSART EKKO_tAB-EBELN ',' EKKO_tAB-LIFNR ',' EKKO_tAB-BEDAT ','
NDATE ',' EKKO_tAB-BSART EKKO_tAB-EBELN ',' EKKO_tAB-EBELN ', 0,' EKKO_tAB-MATNR ','
NMENGE ',' EKKO_tAB-MEINS ',' EKKO_tAB-WERKS INTO SDATA.
MOVE SDATA TO: W_SDATA, T_EDIDD-SDATA.
MOVE 'ZORDERS' TO T_EDIDD-SEGNAM.
APPEND T_EDIDD.
ENDLOOP.
*call function 'L_IDOC_SEGMENT_CREATE'
exporting
i_segnam = 'ZORDERS'
i_sdata = w_sdata
exceptions
others = 1.
*LT_EDIDC
call function 'L_IDOC_SEND'
tables
t_comm_idoc = LT_EDIDC
exceptions
error_distribute_idoc = 1
others = 2.
*DATA T_BDI_MODEL LIKE BDI_MODEL.
WRITE OBJECT-OBJKY TO T_BDI_MODEL.
READ TABLE T_BDI_MODEL INDEX 1. " maximum 1 recipient
L_EDIDC-DIRECT = 1.
L_EDIDC-DOCNUM = DOCNUM. "***
L_EDIDC-RCVPRN = 'HCM_00_785'.
L_EDIDC-RCVPOR = 'MM_PO_FILO'.
MOVE 'ZORDER' TO L_EDIDC-MESTYP.
MOVE 'ZPURIDOC' TO L_EDIDC-IDOCTP.
MOVE 'LS' TO L_EDIDC-RCVPRT.
MOVE T_BDI_MODEL-RCVSYSTEM TO L_EDIDC-RCVPRN.
*MOVE-CORRESPONDING L_EDIDC TO W_EDIDC.
*- Distribute the iDoc
BREAK-POINT.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE' "IN UPDATE TASK
EXPORTING
MASTER_IDOC_CONTROL = L_EDIDC
TABLES
COMMUNICATION_IDOC_CONTROL = LT_EDIDC
MASTER_IDOC_DATA = T_EDIDD
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 01
ERROR_WRITING_IDOC_STATUS = 02
ERROR_IN_IDOC_DATA = 03
SENDING_LOGICAL_SYSTEM_UNKNOWN = 04.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
READ TABLE LT_EDIDC INDEX 1.
control_record_out-direct = '1'.
CONTROL_RECORD_OUT-DOCNUM = DOCNUM. " ***
control_record_out-serial = sy-datum.
control_record_out-serial+8 = sy-uzeit.
control_record_out-mestyp = LT_EDIDC-mestyp.
control_record_out-idoctp = LT_EDIDC-idoctp.
control_record_out-SNDPRN = 'HCM_00_786'.
MOVE 'MM_PO_FILO' TO control_record_out-RCVPOR.
MOVE 'LI' TO control_record_out-SNDPRT.
MOVE 'SAPQIS' TO control_record_out-SNDPOR.
ENDFUNCTION. -
Process to CLOSE-OUT Purchase orders.
Hi,
Would anyone be able to share the process they follow to close-out Purchase orders which are open ?
Thanks,
RBAllen,
Thanks for your inputs. Below
1. Goods receipt the total quantity for all lines - this would be the normal way that the PO is closed - Agree with you on this.
2. We do not use the last delivery checkbox on the confirmation document because eventually if a PO needs to be opened for some reasons we cannot later on.
3. Incase of partial confirmations and closing open PO's there have been issues in the past with deleting the line. For some reasons, the PO had to be opened again, line item had to be undeleted and this did not seem to work quite well.
4. Another way to close a PO is -Go to the PO line items and flag the 'No further confirmations expected' indicator for every line and re-order the PO.
This will remove the commitments in backend. If a PO needs to be re-opened later (for some odd reasons) it is just a matter of unchecking the indicator (for that line) 'No further confirmations expected'. Would be nice to get your inputs on this.
Thanks
RB
Edited by: Rajeshree Bhatiya on Mar 15, 2010 5:17 AM
Edited by: Rajeshree Bhatiya on Mar 15, 2010 5:20 AM -
What is the impact of Allow internal purchase orders in OMS2 on MRP views
While doing subcontracting i want to maintain co-product.
For that
When i had activated MRP2 view,in the procurement subscreen the field co-product is not appearing .
When i selected internal purchase orders allowed in OMS2 for my material type
then the field co-product is appearing in MRP2 view.
What is the link between internal purchase order selected and co-product appearance in MRP2 view
Can any one explain in detailHi,
Which material type is your using for Co-Product........
If you using the material type FERT then in mRP 2 view you can view the co-product screen.
Goto----
T-code OMS9 , select the filed selection group 69 there u can see MARC-KZKUP (Indicator: Material can be co-product)...................................
Hope this may help you....... -
What is the Process of Back to Back Order ?
Hi,
I want to know the Whole Process of Back to Back Order of an Item !
And plz reply my Question .......................? SirBack Order of an Item means :-
Suppose you have a order and delivery date is 01/08/2011 for 10 quantity .
now you have dispached only 5 quantity on same sales order.
now run to back order report in next day(02/08/2011) it will show that 5 qty is in back order report.
Thanks
Manvendra Singh Niranjan -
What is the process of closing a notification / order
We are in the process of testing MAM 3.0 SR1 for a maintenance system; we do not see on the notification header and order header flag to close either notification or order.Is this not a standard function in MAM.
Thanks for your helpThanks Gisk,
I created a user status on notification header called COMP and we used a BAPI in R3 to set the completion status on the notifications that have a user status COMP from the device.
How about the order? we are having the issue of completing notifications that are assigned to orders. On the documentation, it says that at closing the order all assigned notif will be closed in R3 automatically. This is not happening for order/notif from MAM.. Any thought?
Thanks again -
Do you have any idea what is the BADI for creation of Purchase Order?
Hi Gurus, I would like to ask regarding the BADI for the P.O creation in SRM. I have a requirement that if the Account Assignment Type is "asset" it should tick the checkbox (goods receipt/confirmation of performance of service) in the related documents tab of item. Thanks a lot. I hope you can help me gurus.
Thanks for the help.
-
Display regarding ME23N corresponding to purchase order
Hello Experts,
I am a fresher and i have got a requirement for a standard me23n tcode . In me23n there is free checkbox in the item when we check the checkbox for free we won't get the item in the invoice . so i went through the code for it and when free is checked a function call is not invoked were as when we don't check free checkbox that function call is invoked. so , kindly give me some suggestion so that the item description should be displayed even though the checkbox for free is checked.
Regards,
mnarar.Hello,
when i don't check the checkbox free the below perform is invoked
PERFORM GET_MAIN_DETAILS IN PROGRAM ZMM_PO_DETAILS .
(ZMM_PO_DETAILS) is the copied program from standard version .
and when i check the free checkbox the above perform is not invoked . So,plz help me out to resolve my issue .
Regards,
mnarar. -
Purchase order number addition to Delivery
what is the process of adding the purchase order to a return delivery.
Plz let me know. Thanks.
Edited by: raghav nba on Nov 25, 2008 9:40 PMsorry, it was a custom enhancement here. I got it.
-
What and Which are the Mandatory fields in a Purchase Order?
Please advise how I can check what the Mandatory fields are in a purchase order and which fields are not Mandatory ?
Also, Please advise where this information can be found in the manual?
Thanks in advance.
Edited by: Darpal Thiarha on Feb 26, 2008 3:49 PMHi,
mandatory fields are:
vendor
docdate
delivery date
and other fields you may test in sbo_transactionnotification procedure.
I don`t think that this is written in manual, you have to test to add the document with few fields filled and check it.
Petr -
Steps to create a purchase order in SAP r/3
Hi All,
I need to create a purchase order in SAP R/3,I am very new to SAP R/3 just started using material managements module in R/3.Could any one please help me to know what all steps i need to take for creating a PO.Do i require some pre-requisite data in R/3?
Waiting for your reply!
Thanking you.
Regards,
Namrata.Trigger
A purchase order needs to be created, and the vendor is known
Business Process Description Overview
A purchase order is a legal document issued by the buyer to the vendor to supply materials or service at the agreed price, terms and conditions. The Purchase Order forms the basis for all follow-on activities like Goods Receipt, Invoice Verification, etc. The Purchase Orders can be created directly by entering all the required data, copying already created purchase order, with reference to an RFQ/Contract or with reference to a PR.
Purchase Order creation is possible only if sufficient budget allocation is there for the Fund Centers. It is not possible to create Purchase Orders for a Vendor who is blocked for procurement or not maintained in source list for that item. Also it is not possible to create PO for Quantity more than the PR quantity.
All the price components which are to be paid to vendors and requires to be inventoried has to be included in PO.It is possible to add different vendors for delivery costs. The tax codes should be correctly maintained in PO for the purpose of Cenvat availment etc.
The payment term defaulted from Vendor Master or RFQ has to be verified and changed if required.
The incomplete Purchase Orders can be saved as HOLD document and later completed and saved thru Change PO menu
Input - Required Fields Field Value/Comments
Vendor Vendor number
Purchasing Organization 1000
Purchasing Group Purchasing Group code
Date Purchase order date
Account assignment category Where costs will be allocated
Delivery Date Anticipated Delivery Date
Plant For which plant we are buying the material
Output - Results Comments
Purchase order document Can be changed, displayed or printed which can then be mailed to vendor
Tips and Tricks
The Purchase Orders can be created directly by entering all data required for creating PO or by copying another PO or with reference to RFQ/Contract/PR.To create a purchase order by copying existing document (PO/RFQ/PR), you can either select the desired document in the document overview .and adopt it in the current purchase order in the right-hand area of the screen using the ADOPT button .In addition you can drag it onto the shopping basket symbol with the left-hand mouse button.
Click the Personal Settings button on the tool bar, this function is for default information for purchase order header data and also purchase order item data. This will reduce the amount of redundancy in the data entry, i.e. plant, company code.
One Purchase Order may be created for several purchase requisitions
Procedural Steps
1.1. Access transaction by:
Via Menus Logistics èMaterials ManagementèPurchasingèPurchase OrderèCreateèVendor/Supplying Plant Known.
Via Transaction Code ME21N
1.2. Double-click
On screen Create Purchase order
On screen select Domestic Purchase order in this screen . You can also select other document if you want to create other. Here drop down menu is available.
Click to enter the organization data.
Screen will change in the header; enter data as given in the table below:
Field Name R/O/C Description
Purchasing Org. R Enter the purchasing organization code.
Example: 1000
Purch. Group R Enter the purchasing Group which is procuring the material
Example: P01
Company Code R Enter the company code under which above purchasing
Organization is.
Example: 1000
After entering the organization data enter the vendor or material supplier in the field here drop down is available.click to see the drop down.
Field Name R/O/C Description
Search term O Text that describes the vendor in more detail.
Example: MICON
Vendor O Description of the vendor.
Example: 100008
Click .
System displays all possible entries available as per data entered
Restrict value range (1) 1 Entries found
To select required Vendor Click .
Click .
Vendor selected
Now go to ,here the system will pick up the data automatically from the vendor master but if you want to chane the data you can change the data. Here drop down menu is available.
Now go to to mainatin the text.
After maintaining the text if you want to see or change the vendor address click and do the amendments.
Now Go to and click to enter the Items and other data as per the table given below:
Field Name R/O/C Description
Account Assignement R Key that identifies specific settlement receiver types such as cost centers, internal orders, work orders, asset accounts, or project WBS elements.Example: K
drop down menu is available here.
Item Cateogry O How the procurement of a material is controlled.
Drop down menu is available here.Example: Standard
Material R Here you will enter the material to be purchased from the
Vendor.
Here also drop down menu is available. Use the following
to select the material. Example ZROH-DEMO
In the figure above enter the search cretira for the material for example ZROH-DEMO and click
. The follwing result will appear on the screen select the line item and click to select
the material.
Short Text R Enter here short description about the material,if the text is not
automatically picked up from the material master.
PO Quantity R Enter here quantity to be ordered.
Example 10
Order unit R Here we enter the order units of measurement.
Here also drop down menu is available.
Example : KG
Category of delivery date O Here you can enter deleviery date format.
Here also drop down menu is available.
Example : Day format
Delivery date R Enter the delivery date. You can use the calender provided by
the system.
Example : 28.02.2006
Net price R Enter the net price of the material here
Example : 1000 INR
Material group R Enter the material group to which that material belongs.Here
also drop down menu is available. This field is also automatic
picked up field.
Example : M10001
Plant R Enter the plant code for which you are purchasing the material
Here also drop down menu is available.
Example : 1100
Storage location O Here you will enter where the material is to be stored. Drop
Down menu is available here.
Example WH01
Click Enter and system will give you message
You will now see the screen
Field Name R/O/C Description
Cost Centre R The purchase is done for which purpose. Here also drop down
Menu is available.
Example: 11050 for CDU/VDU /SGU OP
G/L Account R G/L account from which payment will be done.
It will be automatically be picked up from the material group
You can change it also.
Unloading Point O Specifies the point at which the material is to be unloaded.
Recipient O Specifies the recipient for whom the material is destined.
Click to see and to change the Tax Code at item level.
Select to view the taxes applied on the line item.
click to go back to the previous screen .
On the main screen in the same tab if you want to change the taxe select the tax code from the drop down available
After selection again, Select to view the taxes applied on the line item.
If you want to add more conditions click tab and enter the conditions from the drop down
You can also maintain the text at item level by clicking tab.
After completeing this all click to check wether here is any error in the purchase order , If there will not
↓
any error then on the screen following line will appear.
If there will be some error the system will throw the message on the screen
select the line item and click to see the detail of the error.
close this window now and goto main screen to rectify the error.
After rectifying the error again click to check wether here is any error in the purchase order.
Now click to save the purchase order, after clicking the button the following message will appear
Maybe you are looking for
-
TS3367 Can't Facetime because multiple ipods on 1 account?
I have 3 ipod touch devices and an iphone connected to my apple id. My kids want to facetime each other but their device rings once and then says unavailable. Is this because they all have the same apple id since they are under my account?
-
Thunderbolt partitioned and formatted hard drive not recognized on USB2/3
I have a MBA (mid 2012) and recently purchased a Seagate Desktop Thunderbolt Adapter (STAE129), a Seagate Backup Plus 4TB USB 3.0 external drive (STCA4000100), and Apple Thunderbolt cable. The 4TB hard drive can be separated from the USB 3.0 adapter
-
I have been trying to troubleshoot this problem 4 about a month now. When I put a bluray dvd the screen reads "no disk in drive". This message is the same response i get with diffrent players, hp mediasmart, cyberlink power dvd 10, arcsoft, and als
-
G4 extended display capabilities
*Machine Name*:Power Mac G4 *Machine Model*:PowerMac3,3 *CPU Type*:PowerPC G4 (2.8) *Number Of CPUs*:1 *CPU Speed*:400 MHz *L2 Cache* (per CPU):1 MB Memory:1.31 GB *Bus Speed*: 100 MHz *Boot ROM Version*:4.2.8f1 *Serial Number*:XB0383HVJ3B *Sales Ord
-
Hi, What is the transaction to modify a table (oracle) ? Thanks in advance