BAPI_ACC_BILLING_POST with PA segment

Hi:
We are developing an ABAP and we would like to use BAPI_ACC_BILLING_POST, for FB01 tx, but I have some problem when I want to use it with PA segment.
Do you have an example of this bapi wich includes data for PA segment. We need to populate data for Product, Nielsen ID, Materialu2026 as PA objects.
Thanks in advance for your help.

Hi Richard,
How did you this problem? I am facing the similiar problem.
I want to Save FI Cash Journal Documents using the BAPI
BAPI_CASHJOURNALDOC_CREATE.
On the line item there is Profitability segment which comes as a pop up in transaction FBCJ.
I was not able to find the interface for this Profitability segment (CO-PA entry) in the above mentioned BAPI
Kindly reply me on [email protected] if you have any help to offer.
Thanks in Advance,
Manish

Similar Messages

  • Pb with rollback segment

    Hi guys.
    Am using oracle 8i and am having problems with rollbackup segment. My rbs tablespace is 35GB and will like to shrink it! Its a production db, so my question is shoudl I fire the below query?
    alter rollback segment SYSTEM shrink;
    alter rollback segment RBS__BIG shrink;
    alter rollback segment RBS01 shrink;
    alter rollback segment RBS02 shrink;
    alter rollback segment RBS03 shrink;
    alter rollback segment RBS04 shrink;
    alter rollback segment RBS05 shrink;
    alter rollback segment RBS06 shrink;
    Is there any downside? Please advice.
    Thanks.

    Hi Friend,
    Production DBs are always having big transactions, These transactions obviously hold large memory in rollback segments. You will not face any issue after srinking it but if any transaction is failed and it has not been enrolled or flush out from your rollback segment. You will be not able to recover the data from rollback segment. I would suggest use share table space here instead of shrinking it. Atleast it will help to to recover current transaction in case of calamity.
    Thanks,
    Nitin joshi

  • POSTING_INTERFACE_DOCUMENT with PA segments/CO-PA

    Does anybody able post the document using function module POSTING_INTERFACE_DOCUMENT with PA Character ( CO-PA) segment(Product,Brand, equipment type). If so, can you please suggest me.
    Iam using the structure "CE01000" which was in FB01 screen but iam getting the error screen field is un known.
    Thanks.

    Thanks Rob, profit center, cost center and IOs are taken care. only concerned with PA segments. Function module is not understanding the structures for PA segments.

  • Posting document with profit segment values (FB01)

    Hi Experts,
    I have a req. to post a document with profit segment parameters in FB01. Please help me if any BAPI or FM exists for the same.
    I have searched for profit segment parameters in bapi_acc_document_post, but i didnt find any fields to pass
    BL , sales office,  curr, customer status and service fields in BAPI.
    Thanks and regards,
    Ravi

    You can use the strcuture EXTENSION1 of BAPI_ACC_DOCUMENT_POST alongwith the implementation of BTE "RWBAPI01". See the Wiki post [Business Transaction Event - RWBAPI01 - For Accounting Document Interface|http://wiki.sdn.sap.com/wiki/display/ABAP/BusinessTransactionEvent-RWBAPI01-ForAccountingDocument+Interface] for reference.

  • Tutorial about how to extend the bdoc activity_object with own segments

    Hi!
    We had lots of problems with the things described in this subject here.
    Worse: We can't solve the problems and now we're going another way for our mobile-crm-solution...
    Are there any how-to-guides or tutorials anywhere online about how to extend standard bdocs with own segments?
    How-to-guides about mbdocs and sbdocs and how they are playing together?
    Thanks a lot in advance.
    Best regards,
    Ingo

    Hi lngo,
    I would suggest you use EEWB to enhance the Activity object. There is the provision of enhancing the Mobile sbdocs directly from EEWB.
    This way you don't have to spend lots of efforts in developments.
    When you create extension in EEWB, for input fields select the appropriate values mention below:
    EEW Bus. Obj: BUSINESS_ACTIVITY
    Extension Type: ACTIVITY_H
    On Next Screen enter screen title and press continue.
    On Next screen select 'Business Activity' and continue.
    Enter the fields required on next screen and continue.
    Further on next screen define if fields should be releavant for header, item or both.
    and on the next screen select 'Mobile' so that sbdocs are accordingly modified.
    Best Regards,
    Pratik Patel.
    Reward with points if it is of any help to you!

  • Com.bea.p13n.rules.manager.RuleSetNotFoundException: The rule set with URI /segments/GlobalClassifications.rls could not be located by the class named com.bea.p13n.rules.manager.internal.RuleSetPersistenceManager

    Hi,
    I am getting below exceptions in weblogic portal 10.3.5 which is upgraded from 10.3.4 portal. I have a datasync project .when try to run from workshop(eclipse IDE) getting below error.
    com.bea.p13n.servlets.jsp.JspException: DivTag: The retrieved advice is incomplete. See the processing error list for more information.
    com.bea.p13n.advisor.internal.AdviceImpl@299d48
    Identifier: 1377808035572
    Complete: true
    Last Result: null
    ProcessingError List:
    (1) com.bea.p13n.advisor.internal.ProcessingErrorImpl@1504ee
    Description: Exception evaluating ruleset.
    Source: com.bea.p13n.rules.advislets.RulesAdvisletImpl@e6d518
    Advisor: com.bea.p13n.advisor.internal.AdvisorImpl@b04a4e
    Metadata: com.bea.p13n.common.internal.MetadataImpl@1de62ee
    Name: UnmappedRulesAdvislet
    Description: Advislet that can evalaute a ruleset and return the instantiated objects.
    Author: BEA Systems
    Version: com.bea.p13n.common.internal.VersionImpl@13130a2 Description: WLP 9.2 Number: 9.2, Build Number 1.
    Parameters: {ruleset-name=/segments/GlobalClassifications.rls, ignore-rule-name=false}
    User data: null
    Exception: com.bea.p13n.rules.manager.RuleSetNotFoundException: The rule set with URI /segments/GlobalClassifications.rls could not be located by the class named com.bea.p13n.rules.manager.internal.RuleSetPersistenceManager.
    at com.bea.p13n.rules.manager.internal.RuleSetPersistenceManager.getRuleSet(RuleSetPersistenceManager.java:408)
    at com.bea.p13n.rules.manager.internal.ContextPool.<init>(ContextPool.java:149)
    at com.bea.p13n.rules.manager.internal.ContextPoolFactory.getContextPool(ContextPoolFactory.java:214)
    at com.bea.p13n.rules.manager.internal.RulesManagerImpl.getContext(RulesManagerImpl.java:480)
    at com.bea.p13n.rules.manager.internal.RulesManagerImpl.evaluate(RulesManagerImpl.java:353)
    at com.bea.p13n.rules.manager.internal.RulesManagerImpl.evaluateRule(RulesManagerImpl.java:194)
    at com.bea.p13n.rules.manager.internal.RulesManager_jswjkk_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.bea.p13n.rules.manager.internal.RulesManager_jswjkk_EOImpl.evaluateRule(Unknown Source)
    at com.bea.p13n.rules.advislets.RulesAdvisletImpl.getAdvice(RulesAdvisletImpl.java:190)
    at com.bea.p13n.advisor.internal.AdvisorImpl.getAdvice(AdvisorImpl.java:74)
    at com.bea.p13n.advisor.internal.CompoundAdvisletImpl.getAdvice(CompoundAdvisletImpl.java:88)
    at com.bea.p13n.advisor.internal.AdvisorImpl.getAdvice(AdvisorImpl.java:74)
    at com.bea.p13n.advisor.internal.EjbAdvisorImpl.getAdvice(EjbAdvisorImpl.java:62)
    at com.bea.p13n.advisor.internal.EjbAdvisor_t707wa_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.bea.p13n.advisor.internal.EjbAdvisor_t707wa_EOImpl.getAdvice(Unknown Source)
    at com.bea.p13n.servlets.jsp.taglib.DivTag.includeBody(DivTag.java:103)
    at com.bea.p13n.servlets.jsp.taglib.DivTag.doStartTag(DivTag.java:169)
    at jsp_servlet._portlets._footerlinks.__footerlinks._jspService(__footerlinks.java:247)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at org.apache.beehive.netui.pageflow.PageFlowPageFilter.continueChainNoWrapper(PageFlowPageFilter.java:455)
    at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:432)
    at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.bea.netuix.servlets.filters.IncludeSecurityFilter.doFilter(IncludeSecurityFilter.java:103)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
    at com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:558)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
    at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
    at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)
    at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)
    at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
    at jsp_servlet._framework._skeletons._ceoportal.__flowlayout._jspService(__flowlayout.java:139)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
    at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)
    at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
    at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
    at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
    at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)
    at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)
    at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:62)
    at jsp_servlet._framework._skeletons._ceoportal.__gridlayout._jspService(__gridlayout.java:357)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
    at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)
    at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
    at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
    at com.bea.netuix.servlets.manager.UIServlet.processControlTree(UIServlet.java:373)
    at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:993)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.bea.portal.tools.servlet.http.HttpContextFilter.doFilter(HttpContextFilter.java:60)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3729)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3695)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2285)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2184)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1459)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    The following document describes about how datasync data is deployed in various scenarios.
    http://download.oracle.com/docs/cd/E13218_01/wlp/docs100/prodOps/preparing.html#wp1029497
    Assuming you are making use of workshop for creating the user segment and deploying to a single server which is in development mode, I would recommend you check if you have hit any OOM issues on the server or not, and try restarting the server, and redeploying your app. Generally this should resolve the issue.
    If the server to which you are deploying is running in production mode / deploying as an EAR then the above referred doc will guide you on the next steps.

  • Configured Item -  append sequence with item segment

    Hi,
    Is there any possible to have sequence number starting from 1,2,3... for each CTO BOM?
    Say for example, there is a CTO BOM and out of which 10 possible configurations can be done and each configured item shoud have itemsegment-1, itemsegment-2...etc.
    Thanks in Advance!
    Kaveri

    Hi Sabari,
    Configurable BOM - item segment is C0200D0000XX and the setup made in BOM Parameters is 'Append sequence with Item Segment'
    The number generated for one of configuration is C0200D0000XX-6202980.
    My question is can't the sequence be started with 1 for each configurable BOM? If so how to do it?
    Example:
    Configurable BOMS - C0300D0000XX which supports five possible valid configurations and the item numbers expected are C0300D0000XX-1, C0300D0000XX-2, C0300D0000XX-3, C0300D0000XX-4, C0300D0000XX-5
    Another CTO BOM C00600D0000XX which supports 3 valid configurations and numbers would be C00600D0000XX-1, C00600D0000XX-2,C00600D0000XX-3
    Thanks,
    Kaveri

  • Mapping issue with repeating segments

    Hi,
    Our system creates EDI messages and have a date part which looks like below:
    <DTM>
    <DTM01>
    <DTM0101>2</DTM0101>
    <DTM0102>201409241200</DTM0102>
    <DTM0103>203</DTM0103>
    </DTM01>
    <DTM01>
    <DTM0101>137</DTM0101>
    <DTM0102>201409221200</DTM0102>
    <DTM0103>203</DTM0103>
    </DTM01>
    </DTM>
    So we have the DTM segment and under the DTM segment we have several DTM01 segments for every date.
    Now we want to change it to show a DTM segment for every date, so it should be like below:
    <DTM>
    <DTM01>
    <DTM0101>2</DTM0101>
    <DTM0102>201409241200</DTM0102>
    <DTM0103>203</DTM0103>
    </DTM01>
    </DTM>
    <DTM>
    <DTM01>
    <DTM0101>137</DTM0101>
    <DTM0102>201409221200</DTM0102>
    <DTM0103>203</DTM0103>
    </DTM01>
    </DTM>
    How can i achieve this in this mapping?

    Hi Ronald,
    Use Looping functiod to achieve this. Connect <DTM01> in your source schema with looping functiod and then connect <DTM> of you destination schema with Looping functiod. Basically you are telling the mapper to create an
    instance of <DTM> for each <DTM01> record.
    Please indicate "Mark as Answer" or "Mark as Helpful" if this post has answered the question
    Regards,
    Rahul Madaan
    biztalkvillage.blogspot.com

  • IDOC with Multiple Segment to One Single Record Mapping

    Hello
    I have a problem mapping the values of the segment <E1CSKTM>
    which occurs two times in my source IDOC to a single record.
    My requirement is to get one field (LTEXT) from the first E1CSKTM segment and map it to Name and take the same field (LTEXT) but from the second E1CSKTM segment and map it to OrgDescription
    The source message:
    <?xml version="1.0" encoding="UTF-8"?>
    <COSMAS01>
       <IDOC BEGIN="1">
          <EDI_DC40 SEGMENT="1">
             <TABNAM>EDI_DC40</TABNAM>
             <MANDT>300</MANDT>
             <DOCNUM>0000000000750131</DOCNUM>
             <DOCREL>700</DOCREL>
             <STATUS>30</STATUS>
             <DIRECT>1</DIRECT>
             <OUTMOD>2</OUTMOD>
             <IDOCTYP>COSMAS01</IDOCTYP>
             <MESTYP>COSMAS</MESTYP>
             <STDMES>COSMAS</STDMES>
             <SNDPOR>SAPQAE</SNDPOR>
             <SNDPRT>LS</SNDPRT>
             <SNDPRN>QAE300</SNDPRN>
             <RCVPOR>SAPQAX</RCVPOR>
             <RCVPRT>LS</RCVPRT>
             <RCVPRN>QAX304</RCVPRN>
             <CREDAT>20080308</CREDAT>
             <CRETIM>090820</CRETIM>
             <SERIAL>20080211134325</SERIAL>
          </EDI_DC40>
          <E1CSKSM SEGMENT="1">
             <MSGFN>005</MSGFN>
             <MANDT>300</MANDT>
             <KOKRS>1000</KOKRS>
             <KOSTL>0105012501</KOSTL>
             <DATBI>99991231</DATBI>
             <DATAB>19000101</DATAB>
             <ERSDA>20060219</ERSDA>
             <USNAM>HAMEED</USNAM>
             <BKZER>X</BKZER>
             <BKZOB>X</BKZOB>
             <PKZER>X</PKZER>
             <MGEFL>X</MGEFL>
             <BUKRS>1000</BUKRS>
             <GSBER>20</GSBER>
             <KOSAR>N</KOSAR>
             <VERAK>TBA</VERAK>
             <WAERS>SAR</WAERS>
             <KHINR>105012001</KHINR>
             <KOMPL>X</KOMPL>
             <OBJNR>KS10000105012501</OBJNR>
             <PRCTR>0105012000</PRCTR>
             <FUNC_AREA>Z240</FUNC_AREA>
             <FUNC_AREA_LONG>Z240</FUNC_AREA_LONG>
             <E1CSKTM SEGMENT="1">
                <MSGFN>005</MSGFN>
                <SPRAS>A</SPRAS>
                <KTEXT>&#1605;&#1583;&#1610;&#1585; &#1575;&#1604;&#1583;&#1575;&#1574;&#1585;&#1577; &#1608;&#1605;&#1608;&#1592;&#1601;&#1608;&#1607;</KTEXT>
                <LTEXT>&#1605;. &#1583;. &#1608;&#1605;&#1608;&#1592;&#1601;&#1608;&#1607;/ &#1581;&#1587;&#1575;&#1576;&#1575;&#1578; &#1605;&#1606;&#1591;&#1602;&#1577; &#1575;&#1604;&#1605;&#1583;&#1610;&#1606;&#1577;</LTEXT>
                <SPRAS_ISO>AR</SPRAS_ISO>
             </E1CSKTM>
             <E1CSKTM SEGMENT="1">
                <MSGFN>005</MSGFN>
                <SPRAS>E</SPRAS>
                <KTEXT>DvM and Stff/AOD-Mad.</KTEXT>
                <LTEXT>Div Mgr and Staff/AOD-Madinah</LTEXT>
                <SPRAS_ISO>EN</SPRAS_ISO>
             </E1CSKTM>
          </E1CSKSM>
       </IDOC>
    </COSMAS01>
    The Target Message:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:CostElementMT xmlns:ns0="http://se.com.sa/materials">
       <INSERT>
          <COSTELEMENT_DATA action="INSERT">
             <TABLE>usmuser.OrganizationCodes_test</TABLE>
             <access>
                <OrgCode>105012001</OrgCode>
                <CostCenter>0105012501</CostCenter>
                <OrgDescription> English Name<OrgDescription/>
                <Name>Arabic Name</Name>
             </access>
          </COSTELEMENT_DATA>
       </INSERT>
    </ns0:CostElementMT>
    is this possible using the graphical mapping?

    Hi Baheej,
    If in your input "E1CSKTM" segment always occurs twice than u can go with the above UDF mentioned by Chirag and also u need to take care that field (LTEXT) also always occurs.If the field does not occur always than you need to check it using exists functions.
    Andmoreover if the "E1CSKTM" segment does occur more than twice than u need to create a UDF where u need to pass the values alternatively.
    Please check the above details and let us know if any furthur enhancements are to be made.
    Thanks,
    Bhargav
    Note:Award Points if found useful.

  • Issue with valuation segment and gl in MB5l

    Hi gurus
    I have an issue with a couple of materials in a report in MM MB5L list of stock values.  The materials they are reporting with the issue have no costing screen extended in MM and I think this maybe the issue.  The message I am getting is:
    Account 121160 does not exist in company code 0010 G/L accnt is missing for val. segment 000005 1400.
    I have checked the account and it does exist in the company code, is there any other config between the segment and gl account.
    regards

    The transaction is MB5L which is stock values balances.    The message is:
    Account 121160 does not exist in company code 0010
    G/L accnt is missing for val. segment 000005 1400,
    There is no message number,  no question mark(help) to check the message number either,  as it is just text at the bottom of the report showing the error.
    I thought it might just be because the costing view was not setup,  however not sure why the gl account is coming up as cannot see any postings to this account?   It maybe that they have not done the relevant MM configuration.  The gl account is a material management account.
    thanks

  • Problem update IBAN bank details with IDOCs segment E1KNBKM

    Hi all,
    i use Idoc DEBMAS07 in which i use the segment E1KNBKM to create IBAN in customer bank details. If bank details do not exist, the IDOC is integrated, IBAN is created.
    If i recreated the same Idoc, with same data (just change bank name) the Idoc is in error with the message : 'No batch input data for screen SAPMF02D 0130'.
    In debugging, we see that the dynpro sequence is wrong. For vendors it's work. I can create and update IBAN.
    i don't find SAP notes, or help forum on this problem.
    Any ideas ?
    Thanks
    Edited by: ToraTora on Aug 17, 2011 11:16 AM

    maybe you are the first who encountered this error, open a call at SAP yourself

  • How outbound IDoc with Z segment is creating without using a program/FM?

    Hi,
    I am having an outbound IDoc with Z message type and segments.
    I need to find how this IDoc/ IDoc segment is getting created. I tried to find
    it using the segment’s where used list (in SE11- IDoc segment structure). But it
    is showing that the structure and fields are not used anywhere.
    How it is possible to create a Z segment in IDoc without
    using the corresponding structure in some program or function module?
    I have searched in google/scn for a solution, but didn’t find
    anything.
    Any one please helps me to find how this IDoc segment is
    populating?
    Regards,
    Dipin

    Hi Arthur,
    This IDoc is catering as part of a flow (Tcode IW21). I have
    set a break point in the function module ALE_IDOCS_CREATE and processed the transaction
    IW21, but the program didn’t stop in the break point, but the IDoc got created.
    Regards,
    Dipin

  • ALE HRMD_A with E1PORIG Segment Problem

    Hi
    We set up an ALE scenario with HRMD_A. We also did the set up that
    the E1PORIG Segement is written. The initial distribution with RHALEINI works fine, the
    segement is E1PORIG is written.
    Now we activated change pointers for HRMD_A. If we use the report RBDMIDOC to evaluate the
    change pointers it works also BUT the E1PORIG Segement is not written.
    Why?
    There is also a special Report for HRMD_A to evaluate the change pointers (RHALESMD)
    but this report also does not write the E1PORIG Segment.
    Is this a bug or is there a workaround that this segment is written however I transfer the IDOCS?
    Thanks a lot for your help
    Paul

    The question here is if all necessary data has been already transferred to target system . If data is selected based on change pointer than only data that has changed in source system is send to target.
    Example: imagine you have change employee position using one of already created positions in the system. Change pointer will take than only the new assignment between employee and positions. It will not actually transfer the existing position it-self. In this case you must be sure that all existing positions are already transferred to target system.
    In your example only new relationship between P->S is transfered to target. Employee data should already been there. The change here is not about creating new employee but only about the new relationship P->S.
    Best Regards,
    Andrzej

  • ZHRMD_A Custome message type issue with custom segments.

    Hi Experts,
    We have implemented ALE in HR system, we have all other ALE using HRMD_A and we have jobs scheduled for HRMD_A message type. We dont want this job should trigger our model and distribute the data. So we have reduced the HRMD_A messae type to ZHRMD_A for basic type HRMD_A06. Every thing fine. After upgrade of SAP FROM ECC6.O to EHP4, PFAL is not creating IDOC segements for custom segments Z*. for example Z1P0002....ETC, though there is personal data for PERNR.
    Please guid if you have come across such situation and solution.
    Thanks & Regards.
    Venkat.

    Hi Venkat,
    In the same way i too have one situation like...have different model view with same message types( and same extension type) for various countries from one sender system.
    Should i create reduced message type for each model view?
    Or can i use same message type HRMD_A for various model views?
    If i can use same message type and same extension type for various model views is there any restriction we need to write in USER EXIT  EXIT_SAPLRHA0_004?
    Regards,
    Lava.

  • Data Transfer using LSMW IDOC processing with multiple segments

    we need to post the document data (Header structure, BP item structure, G/L item structure..etc) using LSMW IDOC processing.
    is it possible to transfer data for all these structures (Segments) in single file?

    Thanks for the reply.
    I am assuming when we are specifying the file in LSMW we are going to give the option to generate the file with include all structures.
    could you please elaborate further is there any thing specific we need to do while configuring LSMW to get the file for all segments in the IDOC with field names which we are going to populate with data, so that we can use it for data transfer.
    any help document will  be helpful.

Maybe you are looking for

  • Need help in Creating External Tables

    Hi All, I have a flat file containing numberic data, CLOB data, and also date columns data. I have to load this flat file data into staging server table using External tables. I have to write a stored procedure in such way creating exteranl tables dy

  • Row_number() -SQL function throws error - SAP B1 2005 B - PL 36

    hi experts, when i try 2 run "SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY CardName) AS RowNo,CardCode,CardName FROM OCRD Where CARDTYPE='C') AS OCRD" query in SAP B1 2005 B, PL-36 it shows an error -server throw an exception. anybody can commen

  • Best Note Taking Software for Mac?

    I'm a current college student and will soon be going to grad school as well. I Use my laptop all the time to take notes in class. On my pc, I was nuts over Microsoft OneNote 2003. What programs for Mac do all of you students use to take notes with? A

  • In incoming call, why iphone 4S (ios 7.04) sometimes gives option to decline the call and sometimes not?

    In incoming call, why iphone 4S (ios 7.04) sometimes gives option to decline the call and sometimes not?

  • IDoc - SFTP (Flat File) file name

    Dear Experts,        Thanks for helping me so far, please find below my new request :        We have IDoc - SFTP (flat file) scenario in which I have did ESR by pass scenario and used standard module to convert IDoc xml to flat file.        But now u