IDOC type DEBMAS06 change pointer
Hi,
I am working on idoc to file scenario.
I want to create/send idoc DEBMAS06.It is possible to send all segment of idoc using change pointer.
I am changing customer using XD02,and it send only 2 segment in idoc.There is require ment to pass all segment whenever there is any change in customer data.
Regards
Mohit
Hi Rajesh,
Thanks for your reply.
I have tested bd12 and now it shows more segments then before.
But i need to send idoc automaticaly to pi system ,Is there any way to do so.
Right now i have activated chnge pointer and schedule back ground job RBDMIDOC to send idoc type debmas06 to pi system.
regards
Mohit
Similar Messages
-
Idoc trigerring with change pointer under conditions
Hello dear experts
Could you please tell me how can i trigger an outbound idoc using the change pointer ( RBDMIDOC program)?
I have to generate the ARTMAS outbound idoc ONLY when the material status which is the table MARA is set to a certain value.
I can manage to trigger the outbound idoc but i did not manage to restrict this triggering according to the value of the material status fields.
Thanks for all your answers.
Best Regards.
YannickI tested using filter on Dist Wh and change pointers - for us, Dist Wh filter for material set on plant. When we made change to matierial, only if change to plant was made, so plant was included in idoc segment, did the filter work. If change material description, plant not on idoc segment so was sent . Looking for alternative...
-
Creating IDoc Type from Change Pointers using RBDMIDOC
Hi All,
we are executing program RBDMIDOC(Creating IDoc Type from Change Pointers) evrey 15 minuts in background.
Issue : if some jobs are taking more than 15 minuts then next jobs are failed,
is next job will pick up any idocs that were missed?
there is no extesion's and ther is no Z-fields are used in that message type , we are used OILMAT as mesage type.
Regards,
DSK
Edited by: suresh dameruppula on Aug 5, 2008 2:04 PMHi,
Include a step in your job and have a program which checks if a job is already running. If yes do not start the next instance of the same job.
in the custom program just call function module
CALL FUNCTION 'ZBC_JOB_ALREADY_RUNNING'
EXPORTING
JOBNAME = p_job
IMPORTING
JOB_RUNNING = w_count
EXCEPTIONS
JOB_NOT_SPECIFIED = 1
OTHERS = 2.
Code within FM ->
select count(*)
into job_running
from tbtco
where jobname = jobname
and status = 'R'.
where p_job is the job name.
w_count is current running job count. If its greater than 1, then stop the 2nd with an error message.
Rgds,
Hema -
Vendor Master IDOC (CREMAS) and change pointer activation..
Hi Guys..
I am using CREMAS idoc to transfer Vendor Master data to 3rd party system..
I configure the change pointer in SALE..
BDCP
BD61
BD50
BD52
But when I make changes in vendor master.. its not creating the idoc immediately.. I have to run RBDMIDOC manually.. to create the idoc..
How to make it create immediately.. ?
Also if I make a change in Email.. its not creating idoc at all.. !
Thanks for Ur time..posting it in data transfer forum..
-
What is the IDOC type for changing PO price in ECC from SNC?
We have configured the consensus finding tolerance check for date and it is working. When we create confirmation from PO worklist by changing the price and the delivery date, it goes for manual approval if the date change is outside tolerance. Once the confirmation is approved by the buyer we are getting two Idocs in SAP. One is ORDRSP-ORDERS05. This one has the new price, but does not change the price in the PO. It only creates confirmation. The other one is PORDCH-PORDCH02. This one does not have the new price. It only changes the delivery date in the PO line item. We want one single IDOC which will change price (if price is changed), change delivery date and create confirmation. is that possible? If yes, what IDOC type would that be?
Thanks for your help.
SoumenHi Soumen
Can you please check whether the below settings are available on ERP side
SPRO-MATERIAL MANAGEMENT-PURCHASING-CONFIRMATIONS-SET UP CONFIRMATION CONTROL
select your confiramtion control line
lets say ZICH, select the confirmation sequence on left hand side
for your order acknowledgement,XX
check the field "Price"
and give the allowed tolerance values in fileds
Permitted Price Overrun in % (Inbound EDI/SOA)
Permitted Price Shortfall in % (Inbound EDI/SOA)
Now resend the data.... it will work
ORDRSP-ORDERS05 should work this time
Best Regards
Vinod -
Idoc without activating change pointer
what is the alternative way of without activating the change pointer in bd61,bd50 and bd52 in idoc creation??
i mean there is a way of doing code instead of that. can anybody gv me that <b>sample code</b>...
thanx in advance...Hi Biswajit,
Please check this link which will show you step by step on how to configure creation of IDoc (inbound and outbound).
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
Hope this will help to start with.
Regards,
Ferry Lianto
Please reward points if helpful. -
Query for Inbound processing for ALE IDOC & Outbound through Change Pointer
Hi,
I have a scenario, in which I have reduced Message Type for HRMD_A as Inbound and Outbound both.
The Problem that I am facing is , whenver the inbound Idoc processing takes place, it updates the Infotypes and at the same time, as updation is done, Change Pointers write entries for the same in BDCP2. So, again the same changes are tracked for Outbound Message type and creates the idoc and post it again.
This need to be avoided. The requirement is to stop such processing of the data from sending again.
Any help for this would be appreciated.
Regards,
HeenaHi Heena...
please check the fields present corresponding to the messagetype "HRMD_A" in trnsaction BD52. keep only the reuired fields and delete the remaining fields in BD52 trnsaction. if any changes happened in the required fields then change pointers will trigger an idoc. So, please check the fields present in BD52 transaction.
please let me know if you need any clarifications further.
Regards,
Lokeswari. -
Generating an IDOC for Message type PROJECT in Change pointer?
Hi,
I am trying to generate an IDOC. for the Message Type PROJECT(Actually this msg. type PROJECT is for BAPI method) in CHANGE POINTERS but it is possible Error is coming, is there any other method to use the message type in change pointer technic.
Thanks,
Vinayak,
Message was edited by: vinayaga sundaramHi Vinay,
Had a similar requirement few days back..
What we did was to do a multimapping of 1:N where N = N1 and N2, N1 is the Idocs which you are doing today, N2 is the set of invalid records...
Now we have written this as a file and then created another interface which will pick the file and based on the name of file we decided the To address. We have used mail package and this interface (file to mail ) was made as a generic one so that it can be used across many interfaces...
filename and To address relationship was maintained as a value mapping in ID... You can have a thought of this approach and try to send the invalid records as a mail rather than alert.
Regards
Suraj -
Issue with the change pointer for the reduced message type ZMATMAS
Hi All,
I have created reduced message type ZMATMAS for the MATMAS to create a Idoc when change or insert material master data fields( MARA-LAENG, MARA-BREIT, MARA-HOEHE) . My Problem is that the Idoc is generated with the status (03) but the fields(LAENG, BREIT,HOEHE) are not getting fill with the values. They are always filling with the values '/'). I have done the following steps to create idoc for the change pointer. Please check whether i have missed some steps.
1. Create reduction maintenance ZMATMAS (Tcode BD53)
keep the default selected segments E1MARAM, E1MAKTM
2. Add following data to maintain table view for the message type ZMATMAS (Tcode BD52)
Object Table Name Field Name
MATERIAL MARA KEY
MATERIAL MARA LAENG
MATERIAL MARA BREIT
MATERIAL MARA HOEHE
3. Activate particular change pointer in BD50
Message Type Active
ZMATMAS yes
4. Activate change pointers u2013 Generally (Tcode BD61).
5. Assign Segment fields to change document fields (Tcode BD66 )
Segment Type Field Name Object Table Name Field Name
E1MARAM BREIT MATERIAL MARA BREIT
E1MARAM HOEHE MATERIAL MARA HOEHE
E1MARAM LAENG MATERIAL MARA LAENG
6. I have done the distribution model settings (BD64) and the idoc configurations
1. Logical System
2. RFC destination
3. Create port
4. Create partner profile
7. I changed the fields in material master data(Tcode MM02) and I executed the Tcode BD21.
Idoc is generated but the fields are not getting fill with the values
(Note: some fields are filled with values e. g material number, material description)
I checked the Idoc data segment E1MARAM (WE02)
Fld name Fld cont.
LAENG /
BREIT /
HOEHE /
Can you please let me know the issue
PradIssue is solved when I select the segments and the fields in the segments (Tcode :BD53)
Prad -
Change pointer method in IDOC.
hi,
Plz tell me necessary steps for data transfer using change pointer method . after
Activate change pointers ,De-activate change pointers. run of program RBDMIDOC ,RBDCPCLR , what other programs we need to execute related to this change pointer method . I thin I m missing 2 more steps for this method..
Thanks.Hello sranjna ,
These are the steps for change pointer :
1. BD61 :Activate change pointer generally .
2. BD50 :Activate change pointer for message type.
3. BD21 :Create IDOC type from change pointers.
4.Save the content : create a variant .
5.For automatically process:go to SM36 :Create a job with the program "RBDMIDOC " and the variant you created.
Also see the link if you want :
[http://help.sap.com/saphelp_nw04/helpdata/EN/12/83e03c19758e71e10000000a114084/frameset.htm]
Good Luck,
Boaz -
How to find - Customer Master IDoc was created Manually or by Change pointe
Hi all,
I have an IDoc(Customer master) number (which I have taken from the payload in SXMB_MONI). I would like to know whether this has been created by a user manually(BD14) or by a change pointer.
Please help.
Cheers
danusHi Vardharajan,
Yes I agree with you. What I mean by IDoc created by change pointer is - 'IDoc generated because a change(pointer) is tracked by the system', in other words, due to some change made to the data.
As you know, the other option of creating IDoc is by BDxx transaction. This option is usually used to push (unchanged) data.
So in essence, what I am interested to know is , has the IDoc been generated because someone made a change using say, VD02 / XD02 or pushed the data manually.
Please do ask, if anything is not clear.
cheers
danus -
IDOC type & Message type for posting GR against PO
Hi Experts
I want to Post Goods Receipt against Purchase Order using Idoc in Material Management & AFS ( Apparel Fashion & Footwear Solutions) module. so I want to know what is the Idoc type/ mesaage type for this?
& how to trigger the idoc & what are the settings need to be done for this?
Appreciate you quick responses.
Thanks
Rgds
RameshHi Ramesh,
is it not an abused thread (a litle)... as by using google or sdn search button, in 2min you have your answer of all your questions.
Tips: to find an IDoc type, in SAP, in WE60 or WE02, or BD87 or ..., use the search help button (F4) of field "message type" by giving the description "goodreceipt*".
For the triggering to outbound Idoc, think to "change pointer", or eventually "change document", table CDHDR, CDPOS.
Good search.
Regards
Mickael -
Change Pointer RBDMIDOC in SRM Replication
Hi Experts ,
We have ECC 6.04 with SRM7.0. We replicated HR Org Structure from ECC to SRM.
Out of 10000 Employee , only 2000 Employee will sue SRM, So I wish to replicate only 1500 Employee as initial upload from ECC by eopy paste from EXCEL in PFAL selection screen. That is okay.
For changes & Delta , I will schedule Chnage Pointer RBDMIDOC in SRM.
1) My doubt is exatly what this Change Pointer will replicate to SRM (with matching to Filter setting ).... out of below ?
1. Changes to already replicated Employees in SRM
2. New created Employees after initial replication
3. Remainning Employees in initial replication as well ( i.e. 13000 )?
Is all these 3 cases will replicate to SRM ?
2) In case of change of one field value, will system send only that Value in IDoC or all the date of Employee again ?
Please suggest
Thanks
NAPHello sranjna ,
These are the steps for change pointer :
1. BD61 :Activate change pointer generally .
2. BD50 :Activate change pointer for message type.
3. BD21 :Create IDOC type from change pointers.
4.Save the content : create a variant .
5.For automatically process:go to SM36 :Create a job with the program "RBDMIDOC " and the variant you created.
Also see the link if you want :
[http://help.sap.com/saphelp_nw04/helpdata/EN/12/83e03c19758e71e10000000a114084/frameset.htm]
Good Luck,
Boaz -
How to extend Generated Idoc types?
I want to create Idoc type ZMRESCR01 as an Extension of Basic Idoc type MRESCR01.
I have created the Segments that I want to add to the Basic type using transaction WE31.
When I try to extend the Basic Idoc type with transaction WE30, the error message "Action is not possible for generated idoctypes" appears.
In Note 913901, I have read that I can extend this Basic type using transactions BDFG and BDBG, but I can't find any documentation about how to do it.
Can you point me to any documentation or show me how to extend Generated Idoc types?
Reward points are waiting for responses.Hello,
I will answer my own question.
After sending an OSS note to SAP, this is what they answered (my words):
The error is not that in most recent releases extension of generated Idoctypes is not allowed. The error is that in previous versions it was possible to extend such Idoctypes!
In fact, Note 913901, corrected this error. So, what you have to do if you want to extend this Idoctype is:
1. Copy the BAPI of the method I want to extend (For me, it is BAPI_RESERVATION_CREATE) and modify it, adding the new fields.
2. Use transaction BDBG to create a new ALE interface. Then a new Idoctype, new Inbound and Outbound Function Modules and new Message will be created for my new BAPI.
This is the Note I created: 0001040039.
As for the documentation on transaction BDBG, they provided me a link to the Sap help:[http://help.sap.com/saphelp_nw70/helpdata/en/78/21740f51ce11d189570000e829fbbd/frameset.htm|http://help.sap.com/saphelp_nw70/helpdata/en/78/21740f51ce11d189570000e829fbbd/frameset.htm].
I hope this helps someone,
Narcís Abio -
Problem to create change pointer for custom message type - Idoc creation
Hi,
We want to create IDOC and send it out when the data of "planning calendar" changes. So we are trying to generate change pointers whenever entries in Table T439I (Planniing calendar) data change.
We created a message type, activated change pointers generally and maintained change relevant fields for message type (not sure if this step is done correctly). But not getting any change pointer in table BDCP2 when I create a new planning calendar in MD25.
Can anybody help / guide?Thanks once again,
I had linked idoc type and message type in we82. Now after i activate the change pointers. I try to generate the IDOC type using BD21. It gives me the error message :<b> "Message type ZP2PPROJ_MSG cannot be sent with change pointers"</b>
whereas in my segments i am using all the master data only (i.e. PRPS, PROJ,PRHI). Please throw some light on this.
Also please clarify, do i need to make an entry of this custome message type in the partner profile ?
Rgds
kewal.
Maybe you are looking for
-
Display selected item from Listbox
hi, i get <h:selectOneListbox> value from database, now i want to know which item is selected in the listbox my JSP code is <h:selectOneListbox binding="#{DynamicListBean.std_list_lbx}" id="std_list_lbx" immediate="true" o
-
I have a Mac OS 10.4.11. I had a glitch while I was trying to register to a new WordPress and that site sent me to Firefox and told me to download. Before checking compatibility with my operating system, I download and put it in my applications folde
-
Assigning a Value to a Base Table BLock Field
hi, I have a form in which a block is a base table block . i need to change the value of a field. currently it shows the value of a field from the Table on which the block is based . I need to change the value of that field to display some other valu
-
I want to change my primary email address, and use one already associated with my account why can I not do this ?, I want to change my primary email address, and use one already associated with my account why can I not do this ? I don't want to crea
-
Wallstreet screen hard to read
I can lighten the screen or increase the contrast but the words on the screen look faded. Any picture looks very over-exposed. I wonder if the problem is a video card. I'm not sure if there is a separate video card in the Wallstreet. Can anyone sugge