IDOC Segment missing for MATMASS Message type
Through change pointer program for the message type YAUIHUBMATMAS IDOC is triggered.
1) Change pointers are defined in system for the message type T Code u2013 BD52.
2) If respective field is changed in material master , this data is stored in change pointers table BDCP.
3) Background jobs are scheduled every day, which searches for the changes pointer table and triggers the idoc.
In our case IDOC is getting generated but with one segment missing.
We have analysed the succesful and failed IDOC and found desrepency is field updation of BDCP table.
Succesful case contain material number in object value of ZZMDST field where as failed contain some other value.
Can anyone please help us to guide how the BDCP table is updated and the values are mapped in it or any other suggestion to find why the segment is missing in it.
Regards,
Roshni.
Jürgen L. wrote:
> I have never seen a YAUIHUBMATMAS IDOC, nor a ZZMDST field .
> This seems to be home made.
>
> You are expecting that standard SAP programs are generating change pointers for your z-fields?
> Do you see a change history in material master for your z-field?
>
>
> follow the slution from this thread:
>
Yes ,This is a Z -field.
Change pointer is triggering the idoc fo this Z-field but in some cases one segment is missing .
This is z-field in the basic data view of material master.
Yes , we have checked the change history in material master for this field it is getting updated there in BDCP table as well but in BDCP table if this field is flagged then object value is not contain material number instead it contain some other number .
But in case of succesful IDOC the object value is same as material number.
Regards,
Roshni
Similar Messages
-
IDOC:inbound scenario for posting Message type ORDRSP
Hi All,
I am doing a inbound scenraio to post message type ORDRSP.
Acknowledgement gets created in Purchase order successfully but texts at header level and item level are not getting updated in the purchase order
I am using the segment E1EDKT1 and E1EDKT2 for header texts . For item texts I am using the segments E1EDPT1 and E1EDPT2.
Any pointers to this is appreciable.
Thanks in advance.Hi,
Depending on whether the Order is a third party order are not, the texts are picked up from either SO or PO.
Put a break point on line 842 in the Include LEINMF11 and debug, this should help you get to the root cause of the issue.
Regards,
Chen -
Create 2 outbound Idocs for 1 message type
Hi Experts,
We are sending an outbound Idoc of message type DESADV. We would like to trigger 2 Idocs per Shipping Notification.
Could you please help?
Thanks,
Vitish.Hello Vitish
Each output partner can have it's own output. Also for the same message type. Maybe the 2 DESADV IDOC's are sent to different partners or destinations. But even when not you still can define 2 different output partners for the message type. Then 2 outputs will be triggered for the same message type.
Regards Jack -
What's the difference between segment filtering and reduced message type
Hi gurus,
What's the difference between segment filtering and reduced message type? It seems they have the same functionality: Reduce the segment while idoc is generated.
Thanks in advance.Hi,
BD53 is for IDoc Reduction.
this allows you to create a reduced message based upon a standard message type.If you want see mandatory fields. go to T-coe BD53 and give one standard messege type name and eg: matmas
there mandatory fields will be in Green color..
And BD56- This transaction is used to filter out segments of IDocs for combination of sender and receiver. This is usefull in scenarios where a standard IDoc with many segments is used but the receiving partner is only interested in some of the segments
the table related to this transation is TBD20
please go through below blog you have an idea abt that,
http://wiki.sdn.sap.com/wiki/display/ABAP/ReducedMessageTypes
http://saptotal.com/IDoc%20Segment%20Filtering.html
regards,
ganesh. -
ALE-IDocs: Issue on COGRP1 & COGRP6 Message Types
Dear Experts,
I need to send the Cost center groups data and Profit Center groups data from one system to other, I had sent this for one time using the tcodes, from now on I need to send only the changed data, so configured the ALE for this.
I activated change pointers generally in BD61 and then activated change pointers for message types in BD50. Cost Center Group (COGRP1), Profit Center Group (COGRP6).
Why is RBDMIDOC program not showing any output when executed with standard message types COGRP1 and COGRP6 ?
It is working fine with other message types like MATMAS, DEBMAS, COSMAS, PRCMAS, CREMAS.
Tcode: BD59: Assignment of Object Type to Message
Tcode: WE30: Develop IDoc Types
Tcode: BD52: Change document items for message type
So, COGRP1 does not have assignment of all the segments that are displayed for the IDoc Type: COGRP01 in WE30. Do we need to assign all these segments and fields to the message type in BD59? If so, how to create this ALE Object Types and what are these table names and fields in BD52., any user exits kind of thing for populating the fields if we do this way?
I am really having trouble and great confusion with this.
I would really appreciate you if you could provide me an answer or a hint.
Thanks in advance for the time you spent on this.
RVHi,
You need to follow following steps for the activation of change pointer.
1) Enable change pointer globally <b>(BD61)</b>
2) Enable Change Pointers for a Message Type <b>(BD50)</b>
3) Specify the Fields for Which Change Pointers Are to Be Written <b>(BD52).</b>
<b>BD59</b> is used to Assign Filter Object Type to IDoc Field. Then you can add filter while creating distribution model.This is used when you have to filter the Idoc at distribution stage. It has nothing to do with the change pointer technique.
In BD52 , you have to assign the change pointer object(this you can find using <b>T.code SCDO</b>), table name and field.In your case change doc object is <b>ALESETS</b>
Just make sure that you are making changes in Cost center groups data and Profit Center groups and then execute program RBDMIDOC.
Regards,
Monika -
Sales order idoc error only on ORDCHG message type (ORDERS01)
Hi. I am adding segment E1EDK04 to our sales order idocs in order to pass tax jurisdiction code to R3. When I create the order (message type ORDERS), I am extracting tax jurisdiction code from the idoc and I am adding it to the ship-to address screen via a BDC table within user exit include zxvedu04. The new order gets saved with the TXJCD, and this works fine.
I am now testing maintenance scenarios. For ORDCHG message types, I am inserting the TXJCD within user exit include ZXVDBU02. The idoc processor abends in 51 status with message:
"Control data in the IDoc E1EDK04 has been transferred. Check data".
If I walk the same status 51 idoc through BALE without changing anything, I see the TXJCD get posted to the order, and the order is saved correctly the second time.
Does this mean I need to add something additional to the idoc control data on an ORDCHG or something?
Thank you.
BrendanI was not able to get any farther on this. It would seem that when the idoc is processed in the foreground, something is being populated that is not present when the idoc come across to R3...
The thing is, when I walk through the idoc in the forground, there are no errors that pop up. I can save the idoc after foreground processing and it moves into 53 status.
Thanks for any ideas that you might have on how to gather more infromation. -
How to add custom infotype in ALE for HRMD_A message type
Hi Friends-
Pls help me for our req we are using HRMD_A Message Type for HR master data but now we need to add one custom infotype ( 9902 ) also in standard ALE filters for this message type how i can do that pls let me know ?
<<removed_by_moderator>>
Regards
Meeta & Glory
Edited by: Vijay Babu Dudla on Dec 14, 2008 11:38 PMHi
Thanks for your support,
Pls let me know which steps i should go ? my secanrio is inbound side only,
step 1 ) Define idoc extension for HRMD_A01 using WE30 transaction and define it in partner profiles
step 2) do i need to write some code in BADI also to update information for my custom infotype also if yes then where and which BADI pls let me know ? because already am working on one badi HRALE00INBOUND_IDOC for few validation for incoming data.
step 3 ) add this new custom infotype in my standard ALE filters.
Pls let me know if am mistaking some where or if i have to do some thing else ?
Regards
Meeta & Glory -
Need help for new message type for PO archiving
Hello All
I have configured new message type ZARR for PO archiving process. After configuring all the steps this condition is not getting picked to by itself. And after maintaing it manually it is giving red flag without any error message. Here I am listing all the step that I have followed for config. Please help me am I missing something or any parameter is wrong.
Steps for new Message Type for PO Archiving
1. Defined new Table 513 Purch.Org./Plant.
2. Defined new access sequence Z513 Access Sequence for Archiving.
Following are parameters to the Access Sequence
Access Sequence Number = 21
Table = 513
Description = Purch.Org./Plant
Requirement = 101
Exclusive = Yes (box checked)
3. Maintain Output Type ZARR for PO
General Data
Access Sequence = Z513
Access to condition (Checked)
Multiple Issuing (Checked)
Program = FM06AEND
FORM Routine = CHANGE_FLAG
Default Values
Dispatch Time = Send Immediately (when saving application)
Transmission Medium = Print Out
Storage System
Storage Mode = Archive Only
Document Type = ARCHIVE
Mail Title and texts
Language = EN
Title = Archiving for Legal Requirement
Processing Routines
Transmission Medium = 1 (Print Out)
Program = SAPFM06P
Form Routine = ENTRY_NEU
Form = ZJ_9H_MEDRUCK
Partner Roles
Medium = Print Out
Funct = VN
Name = Vendor
4. Fine-Tuned Control: Purchase Order
Oprat. = 1
CType = ZARR
Name = Testing for Archivin
Short Text = New
Update Print Related Data = Yes (checked)
Oprat. = 2
CType = ZARR
Name = Testing for Archivin
Short Text = Change
Update Print Related Data = Yes (checked)
5. Maintain Message Determination Schema: Purchase Order
Procedure RMBEF1
Step = 100
Cntr = 1
CTyp = ZARR
Description = Testing for Archivin
Requirement = 101
6. Assign Schema to Purchase Order
Procedure RMBEF1
7. Define Partner Roles for Purchase Order
Out. = ZARR
Med = 1 (Printout)
Funct = VN
Name = Testing for Archivin
Name = Vendor
8. Test Condition Maintained in MN04 (Master Data)
Purch. Org. = 0001
Plant = 24
Partner Funct = VN
Medium = 1 (Printout)
Date/Time = 4 Send immediately (when saving application)
Output Device = HUL1
Storage Mode = Archiving only
Thanks
Ankitthe problem is the Exclusive = Yes indicator in the access sequence.
Your other message has this exclusive indicator as well.
so if the first message is found, then no other message wil be determined
to allow several messages in one PO, you must not set this exlusive indicator -
Finding Process Code for a message Type
Hi,
Is there any way to find process code for a specific message type.
Message Type WFRESOURCE_CHANGEAVAILABILITYHi Swathi,
I have already mention the process codes that can be used for this message type. For your convenience i am also attaching th description ,which process code can be used when.
ABI_AIDN_IN Auto- ID Idoc process
ED00 Display Idoc using work item
ED00_XML Display idoc using work item (xml)
ED08 Forward idoc
ZABI_DLV_IN Delivery advice ( AIDDESADV with DELVRY04)
Regards
Vinod -
Provision Account key missing for a conditon type
dear all,
pricing procedure is not working properly.. whille doing purchase order the system shows provision account key missing for freight condition type in pricing procedure... please give a solution....
regards
deepuHello Deepu,
Just Check in T.code : M/08 whether account key is maintained for freight condition type in your pricing procedure.
Specifically check for the freight condition type(s) which is having 'accrual' ticked in M/06 - control data 2.
If the accrual is ticked in condition type in M/06, it should have an account key assigned to the condition type in the pricing procedure in M/08.
Check the same and revert back.
Regards
Gregory Mathews -
Conversion factor missing for Exchange rate type BE
Dear Friends,
I am getting error while doing GR as " Conversion factor missing for exchange rate type INR TO USD"
waiting for your advice.
ThanksHi
In OBBS maintain the translation ratios between USD & INR and in OB08 enter the exchange rate for this pair of currencies
Anil -
Filter Infotypes based on Company Code for the Message Type HRMD_A
Hi,
I have a requirement to send different infotypes for different Company codes using the same distribution model for the message type HRMD_A.
Example :
For the BUKRS 2500 I need to send infotype 0000 ,0002,0006
For the BUKRS 2600 I need to send infotype 0000 ,0008,0009
It will be a great help for me if any one can guide me on that.
Regards,
RakaHi ,
Thanks for the reply.
I alredy have done that . But its not working.
Its working only for infotype 0001.
If the infotype is there in any of the filter groups, the data will be sent irrespective of the Com Code.
Regards,
Raka -
Segment E1EEDPO4 is missing in outbod message type ORDERS05
Hi Gurus,
When I create an Output type for PO using Message type ORDERS05, the segments E1EDP04 is missing in data records. Eventually this segment should carry the tax information. The tax information is very much appeared in Po and it is missing in IDOC. what should I do to make this segment appear in outbound IDOC data records.
Please mention the T codes and steps.
Thanks and regards
Rohini kumarHi,
You can use user exits EXIT_SAPLEINM_002 to populate segment E1EDP04 for outbound IDoc ORDERS05.
This segment is not populated in standard FM IDOC_OUTPUT_ORDERS.
Regards,
Ferry Lianto -
Segment E1EDPO4 is missing in outbod message type ORDERS01
Hi
I have a problem. Though tax code is existing in PO, in the outbond IDOC type ORDERS01 the segment EIEDP04 is missing. Some cases , this segment is appearing. I really dont know the reason why it is behaving so eratic.
and Plant is defined in the item level for a meterial, it is now showing blank in in the segment EIEDPO1.
dont know the reason why it is behaving so earatically. Please let me know the reason.
It is very very urgent.
regards
rohini kumarHey Biju,
The fields are attached to the segments and the data is availble in PO and the Problem is why they are not picking up in original IDOC( while creating an IDOC).
eg: Tax code: V0 has been mentioned in Invoice segment in PO line item. but that is not showing in IDOC output. infact that segment EIEDP04( for taxes) it self is missing in output.
dont know the reason why it is not pickingup.
regards
rohinik umar -
Inbound Idoc for own Message type
Dear All,
I have created a message type for outbound and sent data to the Java System.But when distributing in BD64 inbound parameters are not getting created.
For inbound idoc if i am creating a new message type,How i can get data from external server and commit it in database.
We have to write any program as we do for outbound?
Another issue outbound idoc is in waiting status i have to process it in BD87.How i can sent it immediately and in partner profile, distributing in module view BD64 i have given Transfer IDoc Immediately.
PLZ reply ASAP.
Thanks & Regards,
Arun.Dear rhea,
I want to receive the IDOC data for message type WPUUMS from a java server. Currently i am working on sample values for segments
E1WPU01
E1WPU02
E1WPU03
E1WPU04
E1WPU05
E1WXX01
I am facing problems in passing the correct values .
Its throwing a error message status 51.(Application document not posted) IDoc not fully processed.
can you help me with some dummy data for all the fields in the above segments.
reply ASAP
regards
arun
Maybe you are looking for
-
HT3204 Why did secure link to itunes store failed ?
Why did secure link to itunes store failed ?
-
hello i would like to transform rows into columns and need your help i have table orders where we have two columns orderid,orderdate orderid order_date 1234 9/10/2009 4555 10/1/2009i have order_codes have 3 columns orderid desc value data
-
How to correct distorted raw image?
The image i took was one of my desktop accessories from about one ft. away and at 24mm wide angle. in the image"s four corners is the black edges of the lens.(raw one) Also the front edge of the desk is curved inwards and i have some bowing of th
-
Alilgnment issue on psc 1610; can't figure out how to fix it; new cartridge put in;
new cartridge; print not aligned; psc 1610 all in one; told to troubleshoot; how
-
Is it possible incremental load using sqlloader
Hi I am working on datawarehousing projects and every day loading 3 lakhs record to target server using sqlloader.Is it possible incremental loading using sqlloader Example First day loaded 3 lakhs record into target using sqlloader ,when next day ne