on 02-03-2010 5:25 AM
Hi ,
When I run 'Internal error: Program read table idoc_structure, command data_select_for_block, argument z1P0002 whenever I run BD21 for a msg type ZHRMD_D.
The only changes that I have made are in BD64 to add filters.
Kindly let me know why do i face this issue.
Normally this kind of issue occurs when user enter additional information which is not under scope while creating Master Data, check if the segment that shows in the error message was part of idoc structure or not, if yes apply enhancement suggested in the previous thread else ask user to correct data which is creating segment not part of idoc structure else you can skip change pointers if the such occurrance causing job failures in support
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In the FM MASTERIDOC_CREATE_<Message type name>, Enhancement has to be implemented.
The IDoc Extension Name has to be passed to the CIMP field of the structure 'F_IDOC_HEADER'. for eg. if your IDoc Extension name is 'Z_IDOC_EXTEND' the code would be :
F_IDOC_HEADER-CIMP = 'Z_IDOC_EXTEND'.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am also facing the same problem . can somebody provide the solution for the same?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please re-structure your question as well as the subject line.
It is hard to figure out what your problem is.
Regards,
Dilek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dilek,
The requirement is as below :
1. Set the segment filter and remove the unwanted segments from the IDOC
Only following segments to be included in the IDOC:
u2022 IT0000
u2022 IT0001
u2022 IT0002
u2022 IT0006
u2022 IT0008
u2022 IT0105
u2022 IT0050
u2022 IT1000
u2022 IT1001
2. Set the filter on following object types in IT1000
S (Positions),
Q (Qualifications),
O (Org Units),
0P (Vendors)
P (People)
3. Set the filter on following relationships in IT1001
P (People) -> S (Positions),
S (Positions), -> O (Org Units)
P (People) -> Q (Qualifications)
P (People) -> 0P (Vendors)
4. Set the condition, so that only Alusap employee (Personnel area 1687/1688/5300) data is sent to XI.
For requirement 1, i've made he entries corresponding to each infotype segment in bd56. For 2 and 3, ive made entries in bd64.
For requirememnt 4 , we are developing a program.
However, after configuring requirememnt 1 , 2 and 3 and executing bd21 for the msg type I get the error. Hope this is clear?
I am also facing similar kind of issue. Whenever I run BD21 (RBDMIDOC) for Message Type "HRMD_A" getting below errors message.
"Internal error: Program read table idoc_structure, command data_select_for_block, argument Z1P9002"
It will be great help if any one knows proper solution for this. Thanks in advance.
User | Count |
---|---|
98 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.