Text Mapping during PDP

This thread is in continuation with Entry does not exist in BBPC_TEXT_EXT
We want to get additional text types from PR to SC via PDP.
So while maintaing values under IMG>SRM>SRM Server>Cross Application Basic Settings>Text Mapping>Text Mapping for Inbound and Outbound text, we got an error that "Entry does not exist in BBPC_TEXT_EXT".
After running /SAPSRM/GET_TEXT_CUST_ERP I got values in the table BBPC_TEXT_EXT (from ECC) and could complete above customization.
Now we observe that, only standard item text types are getting transfred but text maintained in additional text types do not get transferred in spite of above cutomization and applied notes 1448047.
What could be the problem?
Thanks.
GH

in SRM
inbound and outbound text
The Object type to be used to define settings for external requirement is EXTREQ
as well
In the backend system ,
Material management >purchasing>PR->texts for pRs->Define text type
SRM-cross applica->define settings for attachemtns
afte r that your PR attachment get transfer to SRM sc.

Similar Messages

  • DTW Sort Error - after mapping during import

    I got the "Sort Error - after mapping during import" message in DTW. (version 8.8)
    I would like to import warehouse info for items.
    My itemcodes are fix 15 character numbers, like this: 10204150020011
    The note nr. [1331130|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/oss_notes/sdn_oss_sbo_dtw/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d31333331313330%7d] said that I can't use recordkey like this.
    Do you have any idea how can I import thees information with DTW?
    Thank you,
    Attila Sarkady

    Dear All
    Please give correct and complete information
    i have tested every kind of combination;
    - recreate the template with the dtw for Items = i have UDF's
    - ADD the column RecordKey   !!! unbelievable that we have to do this
    - i have entered a nr 1 in it (even when we had already 850 items in the database)
    (and of course the hints of Gordon - columns as text, start with basic... - and use CSV format)
    now at last i can import the record line
    greetings
    philippe

  • Key mapping during the transportation (lookup tables)

    Hello,
    For look up tables with key mapping during the transportation from DEV-> QA -> Prod it is asked to copy development repository with "out master data" How can we do it? and also how are workflows and matching stragetits transported ?
    Thanks

    Hi
    For look up tables with key mapping during the transportation from DEV-> QA -> Prod it is asked to copy development repository with "out master data" How can we do it? and also how are workflows and matching stragetits transported ?
    When we are moving from dev to QA to prod normally the remote system to which MDM is interacting also moves to similar environments. In different environments the reference table data may not match and hence it is advised not to move with same data. You can do this by simply exporting the schema of the repository from dev to QA and so on. That is create a new repository in QA and Prod by using option of "Export from Schema".
    Matching strategies and workflows are not supported in this schema transport for MDM 5.5
    These has to be created manually once the repository has been created.
    Good news is MDM 7.1 supports this.
    regards
    Ravi

  • RSTPTEST , RFC ping failed RFC error text: timeout during allocate / CPIC-C

    Hi all,
    I was transporting the request in my landscape last week and all of sudden transports in acceptance system is not working and I am getting a error message as
    Could not start transport control program tp
    Message no. TP608 Diagnosis
    There was an attempt to start the transport control program tp using the local RFC interface. An error occurred here.
    Error code: 4
    RFC error text: timeout during allocate / CPIC-CALL: 'ThSAPCMRCV'
    Meaning of the error codes:
    03 RFC system failure
    04 RFC communication failure
    System Response
    The function terminates. Details about the error can be found in the trace file of the Gateway Monitor (SMGW).
    SMGW logs are as follows:
    Tue Jun 16 12:04:28 2009
    ERROR => GwISearchPartner: timeout, partner LU: >hostname<, TP: >M:\usr\sap\SID\DVEBMGS00\exe\tp.EXE< [gwr3cpic.c   6135]
    ERROR => GwISearchPartner: HOST: hostname conv ID: 50323660 [gwr3cpic.c   6148]
    , This is the 3 system landscape, common transport directory in development system.
    Actions taken:
    Restarted the systems (PRD queue is working but not acceptance queue)
    DIR_TRANS and Permission were given already and able to ping  from all the sytem
    Host and service entry were maintained already.
    RFC connections were woring fine without errors
    I have seen many threads but none of the thread is solved my problem.
    Please suggest
    Vijay

    Hello,
    Thanks fpr your reply and I tried the steps which you said and the result is same error for both the options.
    1 & 2 Answers :
    Could not start transport control program tp
    Message no. TP608 Diagnosis
    There was an attempt to start the transport control program tp using the local RFC interface. An error occurred here.
    Error code: 4
    RFC error text: timeout during allocate / CPIC-CALL: 'ThSAPCMRCV'
    Meaning of the error codes:
    03 RFC system failure
    04 RFC communication failure
    System Response
    The function terminates. Details about the error can be found in the trace file of the Gateway Monitor (SMGW).
    SMGW logs are as follows:
    Tue Jun 16 12:04:28 2009
    ERROR => GwISearchPartner: timeout, partner LU: >hostname<, TP: >M:\usr\sap\SID\DVEBMGS00\exe\tp.EXE< http://gwr3cpic.c 6135
    ERROR => GwISearchPartner: HOST: hostname conv ID: 50323660 http://gwr3cpic.c 6148
    I think this is not able to contact the domain controller.
    But I can see the checks are fine from checking the transport directory.
    Vijay

  • RFC error text: timeout during allocate / CPIC-CALL: 'ThSAPCMRCV'

    I am having this error pop up very frequently on some new SAP systems.  This will randomly happen and keep us from being able to release transports and import them in STMS.  I receive the following error:
    There was an attempt to start the transport control program tp using the local RFC interface.
    An error occurred here.
    Error code: 4
    RFC error text: timeout during allocate / CPIC-CALL: 'ThSAPCMRCV'
    - When I check the Transport Tool (STMS: import queue> check> transport tool) I get the following information:
    timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456#Time
    out during connection setup (check that partner exists
    - When checking the TP System Log I receive the same error.  The RSTPTEST report does not give any additional information.  SM21 shows a warning and an error:
    Warning:
    Communication Error, CPIC return code 020, SAP Return code 456
    Dialog Process No. 000
    Problem cl: SAP web AS problem
    Package: STSK
    Further Details:
    Module Name: thxxhead
    Line: 7488
    Error Text: 020456
    Caller: ThRecei
    Error:
    Problem cl: transaction problem
    Package: STTO
    All of these errors are only pointing to a time out.  I cannot figure out why this is happening.  I checked the TMS RFC connection in SM59 and they are fine.  I have been able to work around this issue in 2 different ways.  First, I can delete the files in the "\trans\tmp" directory on the server.  Sometimes this resolves the error.  Else I have to restart the system.
    I need to understand where this issue is coming from and how to resolve it.  It is becoming more and more frequent.  Thank you for your help!

    Hi,
    i have had similar issues during this week. After looking for a solution everywhere i found out that i didn't set up the FQDN on this system.
    Symptoms were:
    se38 > RSTPTEST timed out sometimes(not always)
    sm59 > TCP/IP connections > CALLTP_WindowsNT > test connections timed out sometimes (again, not always)
    STMS Overview > Systems: I was not always able to distribute and activate configuration from the Domain controller via Extras > Distribute and Activate Configuration (it died on the mentioned system)
    Transports failed mostly with the same error.
    The error log was somewhere deep in ST11. It could not resolve our FQDN.
    The solution, for me, was to add our FQDN to the WINDIR\System32\drivers\etc\hosts file.
    We upgraded the kernel as well (from 7.20 patch 046 to most current) but this didn't help.
    The FQDN is a concatenation of computer name and dns suffix of the network (if you have none, you can add one via rightclick on the used network adapter>ipv4>properties>Advanced>DNS tab, so in the end the host file looked like
    127.0.0.1   localhost   computer-name.ourSuffix.com
    After this line has been added, the error stopped and the transports work again.
    I hope it helps. Good luck.

  • Drive mapping during posture remediation

    I am doing ISE (1.1.1) deployment for client. The customer is using AD logon script do do drive map to a nas server. My posture remediation acl is blocking drive mapping unless I use 'permit ip any any' which is a security hole. My acl should be modified to allow the drive mapping during unknown/posture-remediation interval. Could any one suggest if you have faced similar issue.

    You need to permit access to your domain controllers during posture remediation and add a delay to your logon script -
    http://www.cisco.com/en/US/products/ps6128/products_configuration_example09186a0080a70c18.shtml

  • The solutinons to value mapping during exchanging

    Howdy!
    Here's the general senario:
    We got a 3rd party system named KS and a local R3 system called RS. We have a interface that send invoice data from KS to RS. But the customer number from KS is different from RS customer number, so we need not noly the structure/format mapping but also the value mapping during exchanging procedure.
    Anyone got a proper solution to this problem?
    3Q!

    hi,
    1. 2 problems with value mappings:
    - if you don't use value mapping replication you will have to add all of them
    (one by one) to a table in directory - very time consuming
    - you cannot have two records with the same value pointing to one target value !
    (so if in one system two numbers will mean one number in SAP this will not work)
    2. so try considering other forms of lookups
    - lookups from user functions - message mappings
    - lookups from ABAP - abap mappings
    - lookups from ABAP - XSLT on ABAP stack
    Regards,
    michal

  • Text mapping from SAP SRM confirmation to ECC Servic Entry Sheet

    How can we map Item and Header texts from SRM confirmations to ECC Service Entry Sheet appropriate fields.

    Hello Sanjeev,
    FIrst, run report /SAPSRM/GET_TEXT_CUST_ERP in SRM. This report copy texts from backend to SRM.
    Then use SPRO to map texts between SRM document and R/3 corresponding document:
    SAP Implementation Guide &gt; SAP Supplier Relationship Management &gt; SRM Server &gt; Cross-Application Basic Settings &gt; Text Mapping &gt; Text Mapping for Inbound and Outbound Texts
    Standard Text ID for ERP lines of service begin with "L". They are linked to customzing object ESLL.
    For more details, have a look at R/3 function module MMPUR_GET_TEXT_CUST_DATA.
    Regards.
    Laurent.

  • Texts Received During Restore?

    If I were to restore my iPhone to a backup, after the restore would all the texts I received during the restore period show up

    Most carriers will hold texts for some short period of time (24 hours?). So, if you turn your phone off for a couple of hours, when you turn it back on, you'll get texts received during that time. It should work pretty much the same way if you're restoring the phone.

  • No mapping during runtime!!

    Hi all,
                      I got stucked with one problem in  file-xi-idoc  scenario using sap xi 2.0.
    I am using sender file adapter which is picking up the file from ftp server. The file contains three fields and I am placing them in a text file as
    Sriram,mumbai,in.
    The file adapter is picking the file successfully and converting them into xml sending to integration engine. But during runtime these fields are not mapped to target idoc structure (DEBMAS 03) and there are no errors showing in SXMB_MONI. The idoc is going to receiving sap system with error status 51. This is the payload of xml messages observed in SXMB_MONI.
      <?xml version="1.0" standalone="yes" ?>
    - <resultset>
    - <row>
      <field0>sriram</field0>
      <field1>mumbai</field1>
      <field2>in</field2>
      </row>
      </resultset>
    Here is the file adapter configuration :
    file adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
    mode=FILE2XMB
    mode = file2xmbwithrowconversion
    Integration Engine address and document settings (example, see docu)
    XMB.TargetURL=http://ht56f4:8000/sap/xi/engine/?type=entry
    #XMB.SLDConfiguration = SLDaccessor7
    XMB.User = xiappluser
    XMB.Password = xipass
    XMB.SenderBusinessSystem = PS_LEGACY
    XMB.SenderInterfaceNamespace = http://ps_crm.com
    XMB.SenderInterfaceName = Customer_out
    #XMB.SenderBusinessSystem=ExtAdapterSender
    #XMB.SenderInterfaceNamespace=http://sap.com/xi/xidemo
    #XMB.SenderInterfaceName=ExtAdapterSenderIF
    XMB.ContentKind=T
    #XMB.ContentKind=T
    #XMB.ContentType=application/xml
    #XMB.ContentType=text/xml
    XMB.ContentType=text/plain
    XMB.QualityOfService=EO
    #ftp server details
    ftp.host = 10.1.45.43
    ftp.port = 21
    ftp.user = sapftp
    ftp.password = ftp***sap123
    ftp.connection = permanently
    ftp.mode=Text
    #file.sourceFilename = bank.txt
    ##File Adapter specific parameters (example, see docu)
    file.sourceDir= \/pssap\/
    file.sourceFilename = testing.txt
    #file.processingMode=setAttribute
    #file.processingMode=archive
    #file.archiveDir=c:/temp_archive
    file.pollInterval= 60
    file.pollIntervalMsecs= 10
    #file.retryInterval = 30
    file.logPollInterval=YES
    file.processingMode=delete
    ##xml conversion properties if mode FILE2XMBWITHROWCONVERSION specified (example, see docu)
    #xml.fieldFixedLengths=8,9,2
    xml.processFieldNames=notAvailable
    xml.fieldSeparator=,
    xml.enclosureConversione = YES
    I am not able to test mapping in sap xi 2.0.
    Any suggestions greatly helpful.

    Thanks,
    found it.
    Regards Mario

  • CS5 hangs with smart text reflow during scripting

    Hello,
    I have a batch script that opens each input file in a folder one after another and saves them as indd and pdf.
    Now I have run across a problem.
    The script opens the input document (a special xml format for our plugin, this opens one InDesign template and places some content into a specific text frame), then run preflight to check if there are overflows etc. and then saves the content to indd and pdf.
    The input template has smart text reflow enabled, with adding new pages at the end of the document and deleting empty pages because I do not know how much content will be placed.
    I have some strange issues:
    In ID CS4, the script runs fine, but some times I got preflight errors for some documents (different ones on each run). If I open the documents afterwards, it seems the smart text reflow did not run before the script saved the indd (and so preflight found an text overflow).
    However in CS5, InDesign hangs at some time during the script - windows task manager says it is not responding. This happens at a random file (not the same each time), the first ones before came out as expected.
    Because of the preflight issues in CS4 I have made a test and created a new template with disabled smart text reflow and already added the maximum number of pages for my content. Now the script runs fine in CS5 (without hanging). But this way I have emtpy pages I do not want.
    My assumption is, that the smart text reflow does run some sort of asyncronous and gets in the way of saving/exporting to pdf the file. A "$.sleep(5000);" after opening/placing does not help either.
    Is there any way in scripting to force the smart text reflow or to wait for it until it is finished?
    Below is the relevant part of the script.
    Has anybody a solution or workaround?
    Best regards,
    Ingo
    // process documents
    for(var i = 0; i < alldocs.length; i++ ){
      try{
        // Opens document
        // this is a format that triggers our plugin which opens a specific indt-template and places the content
        var currentDocument = app.open( alldocs[i],true);
        // try to force document to be really ready - TODO: is there a better/working way? Some way to wait for smart text reflow?
        currentDocument.recompose();
        //$.sleep(5000); //Fallback - sleep for a reasonable time to let the document be opened - does not help either
        // process the document with the selected profile
        var process = app.preflightProcesses.add(currentDocument, Settings.preflightProfile);
        process.waitForProcess();
        // get the results
        var preflightResults = process.aggregatedResults;
        // each report is in the [2]-Array. First condition prevents NullPointer-Errors
        if((preflightResults.length > 0) && (preflightResults[2].length>0)){
          logLine(alldocs[i].name + ': Preflight problems');
        // save as InDesign
        var indesignFile = new File(Settings.outputDir.fullName+'/'+alldocs[i].name.replace(RegExp( '\.[^\.]{1,4}$' ), '.indd' ));
        currentDocument.save( indesignFile );
        // Export as PDF
        var pdfFile = new File(Settings.outputDir.fullName+ '/'+alldocs[i].name.replace(RegExp( '\.[^\.]{1,4}$' ), '.pdf' ));
        currentDocument.exportFile(ExportFormat.pdfType, pdfFile , false);
        currentDocument.close();
      catch(err){
        // if there was a problem, note filename to display later
        logLine( alldocs[i].name + ': Errormessage was "' + err.description + '"');

    Well.. it works. It's a ugly cludge, but at least it works. I'm posting a snippet of code, because i'we seen a lot of threads on the same subject, and maby someone else will find it usefull.
    // save old recompose and set new one
          var myOldSmartText = app.activeDocument.textPreferences.smartTextReflow;
          app.activeDocument.textPreferences.smartTextReflow = true;
          app.activeDocument.textPreferences.addPages = AddPageOptions.END_OF_STORY;
          app.activeDocument.textPreferences.deleteEmptyPages = true;
          //find docType headers and apply keep
          app.findTextPreferences = app.changeTextPreferences = NothingEnum.NOTHING;
          app.findTextPreferences.findWhat = "<docType:TaggedRTF>";
          app.changeTextPreferences.startParagraph = StartParagraph.NEXT_ODD_PAGE;
          myStory.changeText();
          //fix tables
          if (myStory.tables.length) {
    /* long code to process tables, not interesting
         //process style rules
    /* long code to preformat text, add/remove space after headings, lists, blocks etc.
          // save old preflight options, add new ones
          var oldPreflight = app.activeDocument.preflightOptions.properties;
          app.activeDocument.preflightOptions.preflightOff = false;
         // wait a maximum of 40 second for the preflight process. Before it runs, the (not so)Smart  Text Reflow should kick into action.
          app.activeDocument.activeProcess.waitForProcess(40);
          //stop preflight for a bit more performance?
          app.activeDocument.preflightOptions.preflightOff = true;
          //now check if story overflows? (maby you have a very large cell in a table? some wierd keep options? bad things happen
    Can i mark my own answer as correct?

  • SRM Fixed Text Mapped to ERP Purchase Order for Extended Classic

    We are switching from Classic to Extended Classic.
    We currently have "Contract Riders" which are fixed text that the users can select and the header level on the ERP purchase order. 
    We need to add this functionality to the SRM purchase order.  Unfortunatly the fix text on the SRM purchase order is only 30 in length.  Can we map the fixed text codes from the SRM purchase order to the ERP purchase order so that the full text on the ERP side is selected?
    Or is there a way to allow more than 30 characters for the fixed text in the SRM purchase order?
    Regards,
    -Paul

    Answered.

  • How to show Append Changes previous value in text box during edit

    Hi,
    I am using multi text column with append mode, all feature of append mode is working fine,but when any other field has been changed on that time append text box take blank value.
    when using same list with ssrs ,report shows the current data,but after approved by manager current item change in blank and current data come in history.
    is any way to do ,if any body change the any item same data appear during edit time in same column.
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Hi  Hasan,
    According to your description, my understanding is that the multi text column with append mode is not working fine in your SharePoint 2010.
    For reproducing your scenario, I created a new custom list , turned on its version  feature and added a multi text column with append mode. But it was working fine when I change the values of both the
     multi text column and other columns.
    For your issue, could you create a new list to verify the multi text column with append mode  works correctly.
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • 0postxt  Item text Mapping

    When I am mapping 0FIAR_O03 to  0FI_AR_3 there is no 0postxt  in the DSO to map on to  0FI_AR_3 which has that field but when I am mapping same DSO  0FIAR_O03 to 0FI_AR_4, DSO shows up the field 0postxt in the transformation?
    Why so?
    What does field 0postxt imply?

    hi Jr,
    check
    Note 603720 - Long text in line items cannot be displayed
    Summary
    Symptom
    The 'long description' data field (0TXTLG) is used in the ODS object customer single item object (0FIAR_O03). It cannot be displayed in queries and InfoCubes that read data from the ODS object.
    Other terms
    Customer single item, 0FIAR_O03, 0FI_AR_4
    Reason and Prerequisites
    The 'long name' data field cannot be displayed because the relevant characteristic 0TXTLG has the property 'attribute only'.
    Solution
    This note can only be used if there is still no data in the ODS object.
    As of BI Content Release 3.30, the 0TXTLG InfoObject is replaced by the 0POSTXT InfoObject.
    The 'attribute only' indicator is not set for the 0POSTXT InfoObject.
    Solution:
    Create InfoObject ZPOSTXT. Use InfoObject 0TXTLG as a template. Delete the 'attribute only' and 'characteristic is document attribute' properties.
    Delete InfoObject 0TXTLG from InfoSources 0FI_GL_4, 0FI_AR_4, 0FI_AR_3, 0FI_AP_4 and 0FI_AP_3, and insert InfoObject ZPOSTXT. You have to adjust the communication structures.
    Then cancel the 0TXTLG characteristic from ODS objects 0FIGL_O02, 0FIAP_O03 and 0FIAR_O03. Insert the ZPOSTXT characteristic where you deleted 0TXTLG.
    Select the 'overwriting' update type in the update rues of these InfoProviders. Activate the update rules of the changed InfoProviders.
    Activate all changed objects.

  • DEBMAS text mapping

    Hi all,
    we send DEBMAS-IDocs out of a SAP 4.7 system to XI. The target is a MS SQL db (connected via JDBC), where the segments are mapped into several tables.
    I have difficulties to map texts from IDoc to SQL-table. In the SQL-DB there is only one table for customer texts, so I have to flatten header and line information in one structure in the target table.
    That worked fine until in one IDoc there came a delete request for one text and one or more insert requests for other texts. I used the function "useOneAsMany" to copy the header information to the table and combined it with the line information. But because there is no line sent with the delete request the function caused an error: there are more contexts on header level than on item level.
    Example:
    In the IDoc are three texts, the first has to be deleted, the others have to be created. The first has no lines, the others have multiple lines.
    How can I map that?
    Example with data:
             <E1KNA1H SEGMENT="1">
                <MSGFN>003</MSGFN>       /* delete function */
                <TDOBJECT>KNA1</TDOBJECT>
                <TDNAME>0000021321</TDNAME>
                <TDID>9010</TDID>
                <TDSPRASISO>EN</TDSPRASISO>
             </E1KNA1H>
             <E1KNA1H SEGMENT="1">
                <MSGFN>005</MSGFN>
                <TDOBJECT>KNA1</TDOBJECT>
                <TDNAME>0000021321</TDNAME>
                <TDID>9025</TDID>
                <TDSPRASISO>EN</TDSPRASISO>
                <E1KNA1L SEGMENT="1">
                   <MSGFN>005</MSGFN>
                   <TDFORMAT>*</TDFORMAT>
                   <TDLINE>Textline 1</TDLINE>
                </E1KNA1L>
                <E1KNA1L SEGMENT="1">
                   <MSGFN>005</MSGFN>
                   <TDFORMAT>*</TDFORMAT>
                   <TDLINE>Textline 2</TDLINE>
                </E1KNA1L>
             </E1KNA1H>
             <E1KNA1H SEGMENT="1">
                <MSGFN>005</MSGFN>
                <TDOBJECT>KNA1</TDOBJECT>
                <TDNAME>0000021321</TDNAME>
                <TDID>9080</TDID>
                <TDSPRASISO>EN</TDSPRASISO>
                <E1KNA1L SEGMENT="1">
                   <MSGFN>005</MSGFN>
                   <TDFORMAT>*</TDFORMAT>
                   <TDLINE>EFTA 1</TDLINE>
                </E1KNA1L>
                <E1KNA1L SEGMENT="1">
                   <MSGFN>005</MSGFN>
                   <TDFORMAT>*</TDFORMAT>
                   <TDLINE>EFTA 2</TDLINE>
                </E1KNA1L>
                <E1KNA1L SEGMENT="1">
                   <MSGFN>005</MSGFN>
                   <TDFORMAT>*</TDFORMAT>
                   <TDLINE>EFTA 3</TDLINE>
                </E1KNA1L>
             </E1KNA1H>
    The result should be as follows:
    Action -- Customer   -- Text -- ID   -- SPRAS -- LINE -- TEXT
    DELETE -- 0000021321 -- KNA1 -- 9010 -- EN
    INSERT -- 0000021321 -- KNA1 -- 9025 -- EN -- 1 -- Textline 1
    INSERT -- 0000021321 -- KNA1 -- 9025 -- EN -- 2 -- Textline 2
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 1 -- EFTA1
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 2 -- EFTA2
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 2 -- EFTA3
    Any idea?
    Best regards
    Lars

    Hi Stefan,
    I'm afraid that I described the result wrong, it is a little more complicated.
    Because we can't compare the texts we delete every text in a previous step:
    Action -- Customer -- Textobject -- ID -
    SPRAS
    DELETE -- 0000021321 -- KNA1 -- 9010 -- EN
    DELETE -- 0000021321 -- KNA1 -- 9025 -- EN
    DELETE -- 0000021321 -- KNA1 -- 9080 -- EN
    In the second step there should be no DELETE action for the delete request, only INSERT actions.
    The result should look like this:
    Action -- Customer -- Textobject -- ID -- SPRAS -- LINE -- TEXT
    INSERT -- 0000021321 -- KNA1 -- 9025 -- EN -- 1 -- Textline 1
    INSERT -- 0000021321 -- KNA1 -- 9025 -- EN -- 2 -- Textline 2
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 1 -- EFTA1
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 2 -- EFTA2
    INSERT -- 0000021321 -- KNA1 -- 9080 -- EN -- 2 -- EFTA3
    What the JDBC-adapter expects is the following XML-Statement:
    <StatementKNA1_TextDelete>
      <mssql_db action="DELETE">
        <table>KNA1_Text</table>
          <key1><KUNNR>0000021321</KUNNR><TextId>9010</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj></key1>
      </mssql_db>
    </StatementKNA1_TextDelete>
    <StatementKNA1_TextDelete>
      <mssql_db action="DELETE">
        <table>KNA1_Text</table>
          <key1><KUNNR>0000021321</KUNNR><TextId>9025</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj></key1>
      </mssql_db>
    </StatementKNA1_TextDelete>
    <StatementKNA1_TextDelete>
      <mssql_db action="DELETE">
        <table>KNA1_Text</table>
          <key1><KUNNR>0000021321</KUNNR><TextId>9080</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj></key1>
      </mssql_db>
    </StatementKNA1_TextDelete>
    The DELETE action is not the problem, it is a simple 1:1 mapping.
    But for the INSERT action there is one more input-context than output-context.
    <StatementKNA1_Text>
      <mssql_db action="INSERT">
        <table>KNA1_Text</table>
          <access>
            <KUNNR>0000021321</KUNNR><TextId>9025</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj><Line>1</Line>
            <Text>Textline 1</Text>
          </access>
          <access>
            <KUNNR>0000021321</KUNNR><TextId>9025</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj><Line>2</Line>
            <Text>Textline 2</Text>
          </access>
      </mssql_db>
    </StatementKNA1_Text>
    <StatementKNA1_Text>
      <mssql_db action="INSERT">
        <table>KNA1_Text</table>
          <access>
            <KUNNR>0000021321</KUNNR><TextId>9080</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj><Line>1</Line>
            <Text>EFTA1</Text>
          </access>
          <access>
            <KUNNR>0000021321</KUNNR><TextId>9080</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj><Line>2</Line>
            <Text>EFTA2</Text>
          </access>
          <access>
            <KUNNR>0000021321</KUNNR><TextId>9080</TextId><Langu>EN</Langu><Textobj>KNA1</Textobj><Line>3</Line>
            <Text>EFTA2</Text>
          </access>
      </mssql_db>
    </StatementKNA1_Text>
    I think for this case I can't use the function <i>useOneAsMany</i>. Have you any idea how this can be mapped?
    BTW, we are on XI 3.0 SP14
    Thank you for the hint about the function <i>mapWithDefault</i>, it helps for copying empty fields ;-).
    Best regards,
    Lars

Maybe you are looking for

  • Error Message on my PDF forms

    I have both Adobe Acrobat Pro and Adobe Reader XI.  I created forms in Acrobat and use reader to fill them in (I share these documents with others in my office that only have Adobe Reader)  Today, when I open any of my Adobe PDF files with Reader XI,

  • PO with accnt assignment as COSTCENTRE

    Hi experts, if account assignment category is costcentre what is the procedure of releasing the purchase order ? Is it different from the standard releasing procedure ? will reward for answers Thanks & regards

  • When will iOS 7 be fixed, so I can use airplay again?

    Seems like Aplle don't want me to contact them, so I have to try here: Is there any chance that IOS 7 on Ipad will be fixed soon, so we can use airplay again?

  • How do I know which generation iPad I have?

    My school distributed iPads in plain brown cardboard envelope and charger, no manual, nothing else. How can I tell if it's gen 1 or 2? I've had Mac desktops forever, but this is new to me. No "about my Mac"!

  • Change configuration template.

    Hello Friends, i have identified some security flaws in my lAN and i know that anyone can exploit the network using these flaws. for instance SNMP V2 is running in the network which can be easily cracked using wireshark there are so many other issues