Blocking IDOC creation for Incomplete SO/STOs
this comes under enhancements
this is for idocs
Message was edited by:
vamsi krishna
Hi,
Try like this
Go to transactions WE82 and WE20 and delete the entry corresponding to mesage type and idoc type.
No need to deactivate the change pointers after doing this.
BR,
Lokeswari.
Similar Messages
-
Debugging EDI output (IDOC creation) for purchase order...
Hi,
We have a EDI output type defined for Purchase order. When I go to Messages tab in ME22N transaction and repeat the EDI output and save it, it creates a IDOC which I can see using transaction WE02.
Now the problem is there is a user exit which I know gets triggered, when the IDOC is created for this PO. When we do some changes in this user exit, I see those changes are reflected when new IDOC is created. But if I put breakpoint, and do repeat output -> save, the debugger does not stop there.
Is there is some technique I can see the breakpoint stoppage in user exit for IDOC creation during EDI output for Purchase order ?
Regards,
RajeshHi
Youc can set the output Peridoically (After Giving the output type, set the furthere data as periodic).
Save.
Set the break point in your user exit.
Go to se 38 -> Run RSNAST00,
Give the object id (Your PO #)
Give the output type and execute, the control will stop at break point.
Regards,
Baburaj -
Blocking PO creation for Materials
Hi !
The procurement block on the material master can be applied on the Purchasing view using the 'Plant Specific Material Status'. I was wondering if this can be made document type specific as well.
We have document NB for regular POs, and ZRT for return-to-vendor POs. We would like to prevent the creation of NB POs via a error message, but allow creation of ZRT POs, for specific materials.
This would be necessary, for example, when a product is under recall.
Please let me know if there is a way to accomplish this.
Thanks!
Anisha.Hi!
Thanks for your quick responses... however, your suggestions make sense if I need to block the PO types for all materials.
I am looking for a block that is similar to the 'Plant-specific status block' on the material master... but I want be able to allow creation of some PO types and prevent others... for that specific material only.
Thanks,
Anisha. -
Block PO creation for engineered items
Hi,
We want to block creation of PO for engineered items till engineering is complete. A PR can be created but it should not be possible to convert the PR to PO.
I know that we can use "plant specific material status" field in the material master to achieve this. But I just wanted to check if there is any other way of doing it, may be from a material BOM?
Regards,
V Sselect the item in the PR and click the lock icon.
a lock will block this item from beeing used in purchasing.
And you remove this lock when you want the requisition be converted to a PO.
Alternative you could control it with a release strategy, where you just approve the requisition when you are done with the rest of your work. -
Block Invoice creation for missing condition type
Hi,
We need to put a chek on the Invoice process, wherein if particular condition type is missing in the relation to sales order, than the Invoice should not get created.
For example-
If Order A - has condition type PR00 which gets fecthed from the condition record (VK11)
And while creating Invoice for the Order A, if someone has deleted the condition record , the invoice gets created without condition type PR00.
Now at this step a block has to be placed which can block the invoice from being created if PR00 is missing.
Please let me know what will be the best appraoch of IMPLEMENTING such check and how to do that.
Regards,
GauravHi Gaurav,
first if some deletes the condition record for a paricular condtion record,then ask ur users to uopdate the prices by goin to the condition screen.
second create a pricing procedure determination for your billing type in t code ovkk
and in that pricing procedure just maintain the settings as per mentioned by Mr.Lakshmipathy.
Revert if helpful
l
Mohit Singh -
Idoc creation for infotype PA006
Hi All,
i am developing idoc for infotype pa0000, paooo1,pa0002,paoo03 and pa0006.
Data is inserting for first three info type but for infotype pa006 (address data), data is not inserted/updated in database but idoc status is : aplication data posted(here i am not giving object id for E1PITYP)
but if i will give object id for E1PITYP then i am getting idoc status as aplication data partially posted and idoc status number is 52 with description : Object 01 ,P ,00000010 does not exist: infotype 0006 cannot be created
i have given all appropriate information
Pls advice
Thanks
SantoshHi srini,
i have already given subtype as 1 (permanat adress)
i have given all information
but i am getting said error.
regards
santosh -
Idoc creation for ORDERS5 (purchase order to sd order)
Hi,
I'm trying to get an idoc out of the PO but without success. I'm pretty new to idoc handling in SAP.
In processing log of the PO messages I see the following:
OK: Object 4500000213
OK: Output type: Purchase order
OK: Processing log for program RSNASTED routine ALE_PROCESSING
ERROR: No partner profiles (message control) maintained
The description gives me the following hint, but I have no Idea what to do.
Diagnosis
No IDOC partner profiles have been created for the message control for for application EF, condition key Z40B and change message '' with partner type 'LS' and partner role ' '.
Procedure
Please create the partner profiles for the logical system that should contain the IDOC. You can either generate them from the ALE model or create them manually.
Kind regards and thank you for help!
FlorianHello Indu,
I created two partner profiles but still receive that message above:
Partner No: 999999
Partner Type: LI
Outbound parameters: ORDERS
Outbound Options
Message type: ORDERS
Receiver port: A0000000006
Pack. size: 1
Basic type: ORDERS05
Message Control
Application: EF
Message type: Z40B
Process code: ME10
Partner No: XXXCLNT100
Partner Type: LS
Inbound parameters: ORDERS
Inbound Options
Message type: ORDERS
Process code: ORDE
Kind Regards,
Florian -
SAP IS Retail Outbound Idoc Creation for New Articles
Hi SAP Gurus,
Good day!
I would like to inquire if you are familiar with the necessary set up to create OUTbound Idocs to be sent to POS whenever a new article is created. I have already activated the Change Pointers for the Message Types for IS Retail via BD50. However, this did not solve the issue. I have an existing material which ably triggers the idoc change;however, when I try accessing the materials I created recently, no idocs are created.
Your help is most appreciated.
Best regards,Hi,
Check in WE20 partner profiles > customer type KU - Customer > choose your store number > under outbound parameters all relevant message type must defined
Look at the following links for more details:
http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
Hope you got answer
regards
Satish -
How do I turn off IDoc creation for ME22N ?
Hello ... I have just set up the EDI interface to create IDoc ORDERS05 when a Purchase Order is created (ME21N) and it seems to be working fine. But the system also seems to be trying to create an IDoc when PO's are changed with ME22N resulting in error "EDI: Partner profile outbound process code not available
Message no. E0335" in Messages. I don't want an IDoc for changed PO's. How do I turn this off? Thank you.Try to turn off the change pointers in the SALE Transaction and check.
Here is the path,
SALE--> Modelling and Implementing Business Processes --> Master Data Distribution --> Replication of Modified Data --> Activate Change Pointers for Message Types --> Then select the message type ORDERS and De select the Active checkbox.
Hope it helps.
Thanks,
Srinivas -
Hi Sapgurus,
Can anybody help as per below.
Client has third party interface system from which they access stock data from SAP system to front end system.They required stock quantity.As per below transaction I have to create output type for IDOC creation for below t codes.Pls guide for creating output type.
Note: Consider as per MM point of view.Output type is not for printout,It is for IDOC to display stock at front end system.
MB1C u2013 Inward + Outward (As per movement types)
MB1B u2013 Inward + Outward (As per movement types)
VL02N - Inward + Outward (As per Delivery types (Inbound & Outbound))
VL06G - Outward
VL09 - Inward + Outward (As per Delivery types (Inbound & Outbound)
MB0A u2013 Inward
MB01 u2013 Inward
MBST u2013 Reversal of Inward stockHi,,
Check the below idoc WMIVID01
"IDoc for Inventory"" in help.sap.com
regards,
Lalita -
Change pointers and Idoc creation
Hello,
I would like to create change pointers for any changes regarding one of our customer infotypes: 9002 (hrp9002)
I was able to do that, however, I'm struggeling with the details.
The problem is that I do not want to send any data related to infotype 9002. I just need this change pointer to trigger idoc creation for the related objects.
Example: Let's assume that infotype 9002 gets created for position S 40001234. Once a night a customer report is executed via a job which reads all unprocessed change pointers (including the one mentioned above) and sends the corresponding object. In this case, an Idoc for the holder of position 40001234 should be created WITHOUT data for infotype 9002.
The message type is HRMD_A.
What do I need to do?
Thank you for your input.Hi,
For Info type 9002 we need to implement Badi HRALE00CHANGE_PTRS using below code.
LOOP AT t_changed_objects INTO wa_changed_objects .
CASE wa_changed_objects-infty.
WHEN '9002'.
wa_cp_data-tabname = 'HROBJINFTY'.
wa_changed_objects-plvar = '01' .
wa_cp_data-tabkey = wa_changed_objects .
wa_cp_data-cdchgid = 'U'.
* wa_cp_data-CDOBJCL = 'HRMD_A'.
APPEND wa_cp_data TO t_cp_data1 .
ENDCASE.
ENDLOOP.
IF t_cp_data1 IS NOT INITIAL .
CALL FUNCTION 'CHANGE_POINTERS_CREATE_DIRECT'
EXPORTING
message_type = 'HRMD_A'
TABLES
t_cp_data = t_cp_data1
EXCEPTIONS
number_range_problems = 1
OTHERS = 2.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDIF.
This code will create entry in BDCP2 table.
After thsi populating segemnet you need to code for below exit as .
EXIT_SAPLRHAL_003
IF PNNNN_NAME = 'P9002' .
*FIELD-SYMBOLS: <FS_plog> TYPE ANY. "Field Symbol for dynamic filling of data based on the structure
*Clearing the SUBRC
CLEAR SUBRC.
* fill workarea for infotype with infotype-data
ASSIGN pnnnn_data TO <FS_plog> CASTING TYPE P9002.
LS_9002 = <FS_plog>.
* move fields
MOVE-CORRESPONDING LS_9002 TO LS_p9002.
* fill IDoc-data with workarea for segmenttype
ASSIGN sdata_data TO <FS_plog> CASTING TYPE Z1P9002.
<FS_plog> = LS_P9002.
CONVERTED = ZCDP_IF_CONSTANTS_DTIRIS=>GC_CROSS .
ENDIF.
It will work fine.
Thanks
Anju -
IDoc Configuration for Production Order Creation and Change
Hi All,
Please Help me out for IDoc Configuration for Production Order Creation and Change
I have found the IDoc for Production Order
Messgae Type : LOIPRO and IDoc type : LOIPRO01
Actually my requirment is to send the (LOIPRO01 )IDoc from SAP R/3 to XI system ,when ever the Production Order Created and Changed,
I have done following Configurations:
1. RFC Destination created for XI system
2. PORT was created for XI
3. Partner profile created WE20 and LOIPRO01 IDoc is added in OutBound Perameter.
I need to know how to do the followning.
1. How do i configure the outbound Production order idocs when Production Order is created or changed.
2. in NACE (Output control) which is the Application for Production Order.
3. How can I set IDoc as output Type for Production Order Creation.
Thanks in advance
Dhanabal THi Michal,
I know that it is the old thread but still want to get clarified from you out of curiosity.
Unlike other IDOC, i actiavated change pointers for LOIPRO
1.message and idoc type is linked
2.function module , message type , idoc type is linked
function module used is CLOI_MASTERIDOC_CREATE_LOIPRO
3.BD64, distribution model is created and distributed
4. port and partner profile is in place.
5. IDOC is not getting generated after creating the process order.
do we need to activate the change documents for the message type in BD52,
if yes can you please provide the object types for the same.
or i am missing something else. please guide me in this regards.
Thanks in advance for your time.
S.Janagar -
Confusion on IDOC types for creation of PO
Hi,
Requirement is sending PO from sendin SAP system to receiving system.
For sending am using-
Processing code ME10
On serching forums and tutorials, i came across IDOC type- ORDERS05 but this idoc type is for both PO and SO.
PORDCR04 idoc type for creation of PO only.
Some post says PORDCR04 doesnt create PO header text.On the other hand,For inbound processing of PO idoc ( using ORDERS05 ) processing code is not available.
I will be thankful if somebody can guide me which of these idoc types is preferable.
Thanks.
Edited by: Sanjay_lnt on Jan 8, 2011 3:49 PMHell Sanjay
Outbound ORDERS (= Purchase Order) and inbound ORDERS (= Sales Orders) are like siblings which reflect the customer / supplier relationship.
In case of the PORDCR04 IDoc it is somewhat different because does it make sense to have the same purchase order in different system?
In our case a POS (= point of sales) system is used to create a purchase order (for replenishment) which is then converted (via SAP-PI) into an inbound PORDCR04 IDoc in the ERP system. Out of this purchase order a replenishment delivery (for the shops) is created.
Regards
Uwe -
There's an error while delivery note creation for STO order
There's an error while delivery note creation for STO order even stock available in unrestricted stock
Edited by: sharma aman on Nov 8, 2011 9:00 AMDear Sharma Aman,
Check whether the following link helps you.
Mesaage : while creation of delivery : An item with no delivery quantity .)
Please search in google with the error message and definitely you will get some older posts in SDN which is solved.
In that case , you need not wait for the solution as it is already available.
If the solution provided do not suit you, then post it in SDN so that it will be a learning for others.
Try to search in the forum or in google before posting further queries
Thanks & Regards,
Hegal K Charles -
How to CREATE an IDOC of name WMTC1D01 for Transfer Orders-STOs??
Hi Experts,
I need to CREATE a IDOC-WMTC1D01 for Stock Transfer Orders-STOs and must execute it.
So, in this regard, request u that, let me know that,
1 - How I can CREATE the IDOC-WMTC1D01 for STOs?
2 - Then, after creating it, How to execute it?
thanqno reply
Maybe you are looking for
-
When I open the Indesign Library (Library of vector graphics) it causes InDesign to crash. Also, when I attempt to open a certain document, it cannont find the library "file has been moved or altered" and then InDesign crashed. Anyone know what's goi
-
Hi, I want to integrate cProjects with PS and transfer the data at the time of "Release" of cProjects. May I know what steps I need to take to replicate the cProjects data in PS. I have already chosen transfer during "Release" in cProjects in the pro
-
FMS Republishing Not Showing Stream
I'm utilizing the developer edition of FMS and am trying to republish a stream that is being broadcast with Flash Media Live Encoder (FMLE) unfortunately, I am unable to get any audio or video to display in the client application. The client app can
-
How do I get movies over to my iPad..hv already converted to mp4
not a techno at all, but have DIVX and converted the movie...now want to get into my iPad..help
-
Af:showOneTab : adding tabs dynamically
Morning, I'm trying to add tabs to my af:showOneTab dynamically. So I added a HashMap in my backing bean and I created CoreShowDetailItem items that i add into my Map. Then on my jspx page I'm trying a af:forEach like this : <af:showOneTab position="