Set PO item rejection indicator via IDoc ORDRSP?
Dear experts,
is it possible to set the rejection indicator in the purchase order item (EKPO-ABSKZ) via processing an order confirmation IDoc ORDRSP?
I found nothing but SAP note 890812 where SAP proposes a workaround with manual setting of the rejection indicator.
Our scenario is that the vendor sends an ORDRSP Idoc with action code 001 in segment E1EDP01-ACTION and a sales blocking reason in fields E1EDP01-ABGRU and E1EDP01-ABGRT. We already found a way to ignore segments containing these fields and process all other IDoc items, but it would be nice to set the rejection indicator automatically for these rejected items.
We are on ECC 6.0 SP06.
Any help is appreciated.
Kind regards,
Karsten
do you really want your vendor to decide if you have a request or not?
dont you need this reopened requisition to procure that material at the vendors competitor?
by the way,
The corrosponding purchase requisition is opened again and new PO's are created by MRP.
MRP never creates POs. MRP can create requisitions. But why should MRP do this in case your PR is reopened instead of deleted?
You should rethink about this statement.
MRP will probaby recreate the requisition if you would close the requisition with the Order response from your vendor, so why not reusing this PR instead of deleting and crating a new one?
Similar Messages
-
Inbound IDoc ORDERS05 : PO Rejection Indicator Issue
Hello,
We are receiving idoc ORDERS05 with message type ORDRSP from vendor(PO Confirmation) with 003 as ACTION in field E1EDP01-Action.
but still rejection indicator for PO item is not getting Set.Hence we see PO item is not marked deleted.
Could you please suggest what we are missing ?Hi,
check the step by step config setting for purchase order..
The transaction codes that are required for this method are
We81
We30
We31
We82
We21
We20
Bd64
Nace
Me22n (purchase order), va02 (sales order) etc.
Ex: purchase order.
Message type: ORDERS
Idoc type: ORDERS05
Outbound process code for purchase order: me10
The steps that are to be followed are:
Check for the message type in the transaction in we81.
check for the idoc type in the transaction we30.
check we82 in which the link between message type and idoc type is there.
create the port in we21.
Configure the partner profiles in we20.
Click on the + button outbound parameters and give the message type, receiver port,Idoc type.
Now press on the message control tab, this is the place where u give the outbound process code. The message type in the message control is the output type that is used in the nace transaction.
Create a distribution model in bd64.
Go to purchase order transaction (me22n).and press the messages tab
In the messages tab give the output type and the distribution medium as distribution-ale and then save it.
Reward if helpful.
Regards,
Nagaraj -
Problem when setting Reason of Rejection for a sales order using IDOC
Hi All,
I am working on a requirement where i need to put a reason for rejection as 'Item Cancelled' for a sales order via IDOC 'IDOC_INPUT_ORDCHG' in a third party scenerio where the PR is created automatically from the sales order . When the IDOC is run in the foreground I get the information message Subsequent function " 'Purchase requisition from sales document' not possible Item & was rejected "(Message V1579) and the IDOC results in a error when run in the background mode because of the same information message. The message should not appear when a sales order is being processed in the background but still the message is being displayed . Is there any way the message can be suppressed ? Thanks in Advance.
Regards,
Sowmya.can you send the program how you create a so or po using IDOC, as i've a assignment creating PO using IDOC & then creating a sales order of the PO. and i dont know how to create a IDOC. SO IF you have sample program it would be help full
Thanxs -
Create EDI sales order with reason for rejection set for item
Hello all,
I'm trying create an EDI sales order with item rejected, but I get the following error: Item 000001's configuration can no longer be changed.
I set the reason for rejection in the segment E1EDP01, field ABGRU.
How can create the sales order, with item rejected without error?Use program SDJEDI to simulate the error (see note 380603)
This way you can figure out whether the same issue exists in VA01 or just in the SD EDI process
From reading the issue, it seems you have a configurable item and the line is not open for input and that's why your reason for rejection is ignored.
But SDJEDI should tell you everything.
Run it first to see the BDCDATA your idoc produces.
Then run it again in simulate mode and it should take you very close to the error
Hope this helps
Paul -
Delivery completed" indicator cannot be set for item 00001
Hi all,
I have done a inter company stock transfer order , with respect to that Order I made Outbound delivery and posted GR with respect to outbound delivery. I have done MIRO for PO for all the Item ,
Now I need to return some material to supplying plant for some reason, I tried to make GR (MIGO) against the same outbound delivery with movement type 122. the document is posted but when I tried to make complete delivery indicator it does not allow me to do so .
it says me
Delivery completed" indicator cannot be set for item 00001
Message no. 06 848
Diagnosis
You have set the "delivery completed" indicator for a stock transfer item.
system Response
You can only set the "delivery completed" indicator in stock transfer items if
o the sum of the goods issue quantities in the supplying plant equal the sum of the goods receipt quantities in the receiving plant.
o the sum of the delivery note quantities is equal to the sum of the goods receipt quantities.
Regards,
Dhilipan.I dont think you need to set "delivery completed" indicatory while returning from one plant to another.
For example : You ordered 100 qty. and you are receving only 80 Qty. and you don't expect any receipts anymore. in this case you want to close the open purchase order with delivery completed indicator.
But while returning to vendor or to another plant you are not referring the P.O directly and hence you dont need "delivery completed indicator' -
Creation of sales order via IDoc ORDERS05 - specify a reason of rejectio
Hi,
I want to create a sales order via IDoc (type:ORDERS05), i specify for an E1EDP01 segment a reason of rejection (ABGRU),
The sales order is created succefully by calling the FM IDOC_INPUT_ORDERS but the order quantity of the item where i have specified a reason of rejection is equals to 0.
Is this normal? i want that this will take 3 value either 0?
Could anyone help me?
ThxHi,
Thank you for ur answer.
I've followed the procedure that you have explained and the Quantity 3 have been succefully passed to VA01 but is set to zero when i execute the next OK-CODE (=UER2, i think it is llike Enter button ). I simulate the same procedure by creating a sales order on VA01 and i've finally found the problem : at item level, if i enter the Material (MATNR), the order Quantity (KWMENG) and the Reason of rejection (ABGRU), the quantity is set to zero after clicking the enter button ; but if i enter only The material and The quantity followed by enter button, and enter after the Reason of rejection, it works fine, the Quantity doesn't change.
What is the solution that you propose to me?
I've try this one on debugger mode:
The FM which interpret the Idoc create the sales order by CALLING TRANSACTION 'VA01' USING bdcdata....
I've modified the bdcdata to implement the sequence of the steps before (MATNR + QTY <ENTER> ABGRU <ENTER>).
1. Is it possible to code this modification?
2. Is there a way to structure the Idoc for having this sequence in bdcdata?
Thanks in advance!
Narivelo -
PO item rejected -- how to block requisition item automatically
Hi SAP friends!
Purchase order items can be rejected by vendor, IDOC ORDERSP. This leads to the PO being 1. deleted 2. Rejection Indicator is set and Order Acknowledgment Number is set ( REJ XXXXXXX). The corrosponding purchase requisition is opened again and new PO's are created by MRP.
How is it possible to automatically update the status of the purchase requisition item and set it to Purchase Requisition Blocked in the situations when the PO item is rejected by vendor?
Kind regards
Lisbeth Schinelelrdo you really want your vendor to decide if you have a request or not?
dont you need this reopened requisition to procure that material at the vendors competitor?
by the way,
The corrosponding purchase requisition is opened again and new PO's are created by MRP.
MRP never creates POs. MRP can create requisitions. But why should MRP do this in case your PR is reopened instead of deleted?
You should rethink about this statement.
MRP will probaby recreate the requisition if you would close the requisition with the Order response from your vendor, so why not reusing this PR instead of deleting and crating a new one? -
STATUS_READ & line item rejection reason - too complex
Hi All,
I have to trigger an output to a smartform via an output routine. I have to do the following checks in my output routine before I decide to propose the output or decline to propose the output if conditions fail.
1. Order header can have status PEND, Hold, Release. IF the status has changed to anything else except pending, i should propose output.
2. Again if a line item is rejected with certain reason code, then also I have to propose the output.
Both the above conditions must be checked before proposing the output. My issue is how do I know what was the old value of status and rejection reason.
I tried using FM STATUS_READ, but it does not give something like this was the old value and this is the new value. I do not find any FM to get item rejection reason. Do I have to use change documents for these.
examples
a)Order with 2 Framing Configurable Line Items. The user status of the order is changed from PEND to QAHD. The standard order output label is proposed for both line items on the order. At a later time, one of the line items is rejected for reason 90 (for example). At that time a new label is created, just for that specific line item with the rejected artwork text on the label.
In this case if I use STATUS_READ, i will get active status as QAHD, so I will try to propose normal output so I am fine. Later when the item is rejected, I will again get staus as QAHD and I will propose output for one unrejected item which is WRONG. I had already proposed the output in past, so I should not. I should only propose output for the rejected item.
b)Order with 2 Framing Configurable Line Items. The user status of the order is still in a PEND status. The user changes one of the line items to a rejected for reason 91 (for example). A label is printed just for that line item with the rejected artwork text on the label. At a later time, the user status on the order is changed from PEND to QARD. A label will print, only for the unrejected line item and the label is the standard order output label for HJ.
In this case I do not know where to get the old rejection reason of item. If I do a database select, I will get current rejection reason 91, but how do I know if I had already proposed the output or not for a certain item.
c)Another scenario to think about is that there is nothing preventing the user from setting a rejection status on an item and changing the user status at the same time and saving it. In that case we would want only one label per piece (the rejected label for the rejected item and the standard label for the non-rejected item).
I think I have to check the time order was updated and do something like that.
All inputs are welcomed.
Thanks
PulinWrite the code like
concatenate 'OR' int_orders-aufnr into d_objnr.
call function 'STATUS_READ'
EXPORTING
client = sy-mandt
objnr = d_objnr
TABLES
status = t_status
EXCEPTIONS
object_not_found.
Read table t_status with key stat = 'I0076'.
if sy-subrc eq 0.
do not print output.
endif.
Thanks
Seshu -
Dear Gurus,
Rejection Indicator in PO in a Confirmation Tab what is the actual meaning of that and how it can be used.
Regards
AmeyHi Amey,
In the purchase order, the rejecion indicator means that the purchase order item was rejected by the vendor. if you set this flag, the system automatically will set the Deletion flag at the PO item.
Regards,
Mauro -
IORD for sending Order via Idocs
Hi SAP Experts,
Does anybody know how to use T-Code IORD for sending Idocs, every time I run this T-Code not a single Idoc gets created.
Also I would like to know what does 'Status Profile/User status to be set' mean on the selection-screen, I think its happening due to this only.
I've done lots of Idoc Integration using HR Idocs but this is a first Idoc Integration for me in PM module so not sure what should be the best way of sending Order via Idocs to 3rd Party system.
Any help would be appreciated.
Thanks,
Sunny ThakurHi Pete,
We are trying to send SAP PM Work Order for production equipment changes , I came to know that IORD generates Idocs for Order but somehow whenever we try to run this T-Code all the orders are getting rejected. Also I've noticed Idoc Type IORDER cannot be used for sending Delta changes , is it true? I can't find any entry for this message type in BD60 so makes me think SAP did not design this Idoc type for delta changes, even though I know we could customize it
Do you know what should be the best way of sending SAP PM Work Order to external system , should we create one custom Idoc type?
Let me know in case you could help me out.
Thanks,
Sunny Thakur -
Validation rule cost element via Idoc
Hi all,
i am sitting on the following Problem:
we are creating master data via an external tool, called MDM. It is an Access based tool as far as i know.
These data's are send via Idoc into our SAP R/3 system. It works fine.
The only issue we have:
If you create cost elements, you have normally a validation with gives you a warning that e.g. this cost element already exist. Via our Idoc its just overwriting this already existing cost elements, also the history, all data's are nearly lost.
Do we have to customize special validation rules? Is it because of Idoc? why is the existing validation not be activated via Idoc?
I hope i have written down enough information, so that somebody can help me. Thanks
MichaelHi Christian,
I have set a breakpoint in validation rule. The step from Financial Accounting is processed.
Prerequisite
BKPF-BUKRS = 'FAI' AND BKPF-BLART = 'WA' AND
BKPF-AWTYP = 'MKPF' AND BSEG-HKONT IN TESTE_CL
Check
BSEG-AUFNR IN TESTE_OP
The validation rule check only the first item from accounting document. So, all postings on account 1103010008 are blocked.
Itm PK Account Account short text Order Amount
1 99 1103010008 STOCKS OF AUXILIARY 63,15-
2 81 5102040001 Maintenance and Repa 101541 63,15
I need to check the second item from accouting document.
Do you have any suggestion to solve my problem?
Thanks.
Osmar. -
SENDING WBS ELEMENT IN OUTBOUND IDOC ORDRSP
Hi Experts,
i need to update idoc ORDRSP (to distribute Sales order) with field WBS ELEMENT , you can find this under item tab "Account assignment" field COBL-PS_POSID
I generated outbound idoc on several sales orders but none of them has this information.
do you know how to have this information populated in this idoc ?
Thanks and regardsHi,
You need to do the following steps to create a custom segment and populate values into that:-
1. Create a custom segment using the T Code WE31
2. Add the created custom segment to the orders05 basic type by creating a new extension using WE30 transaction
3. Maintain a new entry in WE82 transaction for the message type, basic type and extension
4. Update the extension in all the necessary partner profiles WE20
5. You have lot of function exits in the function module IDOC_OUTPUT_ORDRSP, you can see them as customer function in that function module. You need to write the code in that include
6. Create a project for the function exit and activate the project.
Once you do all the above 6 steps then you can see values populated into the custom segment.
Thansk,
Mahesh. -
Item level targeting via printer preferences
I am trying to do item level targeting via printer preferences. I have tried numerous ways numerous times and cannot get this to work. I currently have 120 printers I am trying to assign via terminal server client ip range, workstation IP range , for different
sites, and also group permissions to those printers.
I have one printer I have the following setting (all the other printers follow this example depending on location and user
this collection is true
the terminal session is Remote Desktop Services with Client TCP/IP address between 10.4.1.1 and 10.4.1.254
Or the IP address range is 10.4.1.1 - 10.41.254
AND the user is a member of the security group SKIN\grpMIllennium
OR the user is a member of the security group SKIN\grpPrtSDCPerReceipt
However when I test this I am connecting from a 10.2.2.203 address but yet still get this printer. How can I limit this to only those IP addresses?I am trying to do item level targeting via printer preferences. I have tried numerous ways numerous times and cannot get this to work. I currently have 120 printers I am trying to assign via terminal server client ip range, workstation IP range , for different
sites, and also group permissions to those printers.
I have one printer I have the following setting (all the other printers follow this example depending on location and user
this collection is true
the terminal session is Remote Desktop Services with Client TCP/IP address between 10.4.1.1 and 10.4.1.254
Or the IP address range is 10.4.1.1 - 10.41.254
AND the user is a member of the security group SKIN\grpMIllennium
OR the user is a member of the security group SKIN\grpPrtSDCPerReceipt
However when I test this I am connecting from a 10.2.2.203 address but yet still get this printer. How can I limit this to only those IP addresses? -
PO item 00010 included in IDoc twice
Hi:
I work in SRM 5.0 ,MM-SUS scenario .
The vendor does confirmation in SUS .I can find the IDOC from XI .But there is an error about the IDOC .It dispalys "PO item 00010 included in IDoc twice", What is the reason?
PS: I create IDOC Distribute model in the ECC system ,and the Sender is SUSClient ,Receiver is ECC Client,the message type is :ORDRSP.Is there something wrong ?Or I must Create the Distribute model in SUS Client?
I create partner profile in ECC system ,and define the message Type -ORDRSP.
BestRegards.
AlexI have resolved it .Because of the inbound partner.
-
Item Partner Indicator at Item level
Hi,
We have two item in sales order.For second item user make following changes,
Requirements type changed
MRP area changed
Business Area changed
Material Number changed
Checking Group for Availability Check changed
Net price changed
Profit Center changed
Tax classification material changed
Shipping Point/Receiving Point changed
Plant (Own or External) changed
He has not done any changes in Partner Tab at Item level,then also indicator has been set for Item Partners.
He has not done any changes at Header Partners too.
Could you please help how this indicator has been set even he has not done any change in Partner TAB.
Is this indicator depends on other item level fields in sales order?
Thanks,
LalitIn VA02, after entering the sales order number, go to menu Environment ->changes. Here you can find the details on whether the item partner has been changed by the users or not. Alternatively you can execute t.code AUT10 and check the change details. If the partner is changed manually (even address changes made), then the flag item partner is checked by the system.
For further details read OSS Note 380507 - SD partner determination: FAQ for the functions -POINT 2
Regards,
Maybe you are looking for
-
Shared calendars gone after I set up iCloud
My wife and I have a shared calendar. I moved over to the iCloud and now the shared calendar is gone. I tired to re-share the calendar from her calendar that is still on Mobile Me and it would not go through. Is it not possible to share the old Mobil
-
SES posting via worklfow is failing
Hi, Our SES acceptance workflow is failing to post an SES and returning error 'Field ESSR-BUDAT. is not an input field'. It uses a custom method from BO ZBUS2091, calling BDC in call transaction mode, calling txn ML81. The BDC returns the above messa
-
Greeting and respect to the APA team
Greeting and respect to the APA team I use iPhone 5 contains updated 7.0.4 I would like to refer to version 6.1.3
-
Portal Technology Certificate( Can I do it???)
I am MM consultant but I would like to apply for (Technology Consultant SAP NetWeaver - Enterprise Portal & Knowledge Management (EP 6.0 sp2) Can I pass the exam? given the following: - No java programming - No Unix adminstration What is required? Ho
-
How can I open a TCP port?
I'm using a Windows Virtual Machine running on VMware Fusion as a server on a LAN. I need to get communication through the 5413 port, used by WonderWare SCADA. The only client on the LAN shows that the communication through the port can't be stablish