<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RBDMIDOC Program with User Exit? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022351#M81480</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am a bit puzzle and hope someone could assist me with this please. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to work on a functional specification to layout an interface between SAP and our outsourced provider. Given that, I've created a reduced message type off HRMD_A06, calling it ZHRMDA06_ORG and change pointers being active. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From my understanding, if I run RBDMIDOC it will extract what is in the change pointers and create an IDOC structure with the data. I need to somehow after that structure is created to go back and add segments or sub-segments to it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF E1PLOGI.OTYPE='S' &lt;/P&gt;&lt;P&gt;IF E1PITYP.INFTY='1001' AND E1PITYP.SUBTY='A003'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it detect this in the IDOC segment, I will need to find the chief of the org unit this position belongs to and create the E1PITYP.INFTY='1001' and E1PITYP.SUBTY='A002' to that chief position. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using that as one of the data maniplulation example, I do have other data needing to be added to the segment / sub-segments as well. Like creating a whole new E1PLOGI, etc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I go about doing so?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO I...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A) Do it as part of the RBDMIDOC extraction run (i.e. modify a function module associated with it)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- OR -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B) Do it as a program that runs after the RBDMIDOC extract run and automatically go in to that IDOC to modify it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing to note is that I will be creating multiple reduced message types against HRMD_A06, one per interface i am dealing with for outbound transfer to XI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I could have a ZHRMDA06_ORG and ZHRMDA06_ORG2 and both could share the same infotype tracking from change pointers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So which ever method used, I would need the ability from the user exit or function module to signify that piece of code is for a particular message type extraction. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you much in advance. Much Appreciated....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Dec 2005 15:53:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-06T15:53:43Z</dc:date>
    <item>
      <title>RBDMIDOC Program with User Exit?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022351#M81480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am a bit puzzle and hope someone could assist me with this please. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to work on a functional specification to layout an interface between SAP and our outsourced provider. Given that, I've created a reduced message type off HRMD_A06, calling it ZHRMDA06_ORG and change pointers being active. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From my understanding, if I run RBDMIDOC it will extract what is in the change pointers and create an IDOC structure with the data. I need to somehow after that structure is created to go back and add segments or sub-segments to it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF E1PLOGI.OTYPE='S' &lt;/P&gt;&lt;P&gt;IF E1PITYP.INFTY='1001' AND E1PITYP.SUBTY='A003'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it detect this in the IDOC segment, I will need to find the chief of the org unit this position belongs to and create the E1PITYP.INFTY='1001' and E1PITYP.SUBTY='A002' to that chief position. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using that as one of the data maniplulation example, I do have other data needing to be added to the segment / sub-segments as well. Like creating a whole new E1PLOGI, etc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I go about doing so?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO I...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A) Do it as part of the RBDMIDOC extraction run (i.e. modify a function module associated with it)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- OR -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B) Do it as a program that runs after the RBDMIDOC extract run and automatically go in to that IDOC to modify it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing to note is that I will be creating multiple reduced message types against HRMD_A06, one per interface i am dealing with for outbound transfer to XI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I could have a ZHRMDA06_ORG and ZHRMDA06_ORG2 and both could share the same infotype tracking from change pointers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So which ever method used, I would need the ability from the user exit or function module to signify that piece of code is for a particular message type extraction. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you much in advance. Much Appreciated....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2005 15:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022351#M81480</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-06T15:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: RBDMIDOC Program with User Exit?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022352#M81481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems a bit difficult.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But try to look into the FM RH_MASTER_IDOC_DISTRIBUTE_HRMD. Here we have one custom Exit '001'. Try to put the code as per your req.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually this will trigger whenever we try to execute the PFAL to send the data to other systems from HR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2005 16:52:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022352#M81481</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-06T16:52:57Z</dc:date>
    </item>
    <item>
      <title>Re: RBDMIDOC Program with User Exit?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022353#M81482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was looking at the RH_MASTER_IDOC_DISTRIBUTE_HRMD originally, but it only seems to be triggered via the PFAL. I need something to trigger via RBDMIDOC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From what I gathered yesterday...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P633 from the book "ALE, EDI, and IDOC Technologies for SAP", I could use MASTERIDOC_CREATE_SMD_&amp;lt;Message_Type&amp;gt; and that is used during the RBDMIDOC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure if that is still valid on the ECC 5.0 system or not. I look at the RBDMIDOC code and I don't see where it specify it will use these function modules.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Dec 2005 14:42:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022353#M81482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-07T14:42:20Z</dc:date>
    </item>
    <item>
      <title>Re: RBDMIDOC Program with User Exit?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022354#M81483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same FM will trigger even if u run BD21, pass the message tyupe HRMD_A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Dec 2005 14:56:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rbdmidoc-program-with-user-exit/m-p/1022354#M81483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-07T14:56:16Z</dc:date>
    </item>
  </channel>
</rss>

