How to map field with nillable = 'true'

Hi,
how can i map with the graphical tool of integration repository a field with nillable = 'true'?
When i have a value to map there is no problem, only when we have the source message without the element we map the problem occurs. is there an attribut to be set or something else?
thx

Hi Ralph,
    From what I understand, there is a target field which is mandatory.
If the source field that is mapped to this field exixts, then there is no problem.
But when the source field doesn;t exists, then there is a problem. Right?
YOu can use the node function mapWithDefault for your requirement.
source -> mapWithDefault -> target
Regards,
Ravi Kanth Talagana

Similar Messages

  • How to map field with xsd:dateTime dataType?

    Dear friends,
    I need to produce the following output for a field defined as xsd:dateTime.
    2009-02-18T09:53:02.491+01:00
    I tried with a XSLT mapping with a XPATH function "current-dateTime()". However, the XSLT engine of XI doesn't seem to support this XPATH function.
    How can I produce the output according to the XSD datTime datatype?
    Regards,
    Roberto

    Hi
    You can use XSLT runtime constants.
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    Check this link for XSLT date time
    Error in Current Date in XSLT Mapping
    Regards
    Vishnu

  • How to mapping Bapi_EeCatimesheet with Web Dynpro iview

    I have problem with CATS:
    1. mapping field from Web Dynpro iview with Bapi_EeCatimesheet_Worklist
    Column: Activity = Bapi_EeCatimesheet_Worklist_input_Out.???
    Column: xxx = ???
    Variable as TimeSheet of SAP Easy View
    2. How to insert Employee timesheet into SAP System by Bapi

    Hi,
    At first time the ApplicationParameter was not displayed among the mappable properties. After that I changed the ApplicationParameter property of the WD iView (so it became different from the default one) and created a new room template. What happened ? At the new template I could map to room_id to the ApplicationParameter. Interesting, not?
    One other thing: What do you think about the following ?
    1. First creating a "Concat Strings" extension to create a string like "room_id=<room_id>"
    2. Creating an other extension and mapping the newly created string to the ApplicationParameter property
    3. Getting the parameter from WD with the help of getRequestParameter(java.lang.String key)
    I have not tried it yet, but I plan to do it.
    Regards,
    Ferenc

  • Using "Update All Mapped Fields" with multi-value attributes

    Is it possible to update a value in a multi-value attribute through the import manager?  It appears that if a source value is different then it just gets added as another value to the record.
    For example, a product has an attribute of speed which is measured in revolutions/minute. Some products can be rated at two speeds (i.e. 1800/3600).
    I created a numeric attribute for speed and enable only nominal rating and selected multi-valued.
    In import manager, I set "/" as multi delimiter for source field.  This created two entries in destination attribute, 1800 and 3600. 
    However, if on subsequent imports the speed values changes for this record (i.e. 1200 and 1800) then I will now have 1200, 1800, and 3600 as values for this record.
    Would the proper solution be to create two individual numeric attributes that are single valued (i.e. Speed1 and Speed2)?

    Hi Aaron,
    in your example it would make sense to use two different attributes called "Speed1" and "Speed2". Using the multi value option, MDM allows you to store a list of values into a single field. This list is more or less unlimited, you can add as many values as you like. A change of an existing value is not possible. The reason is that Import Manager does not know, which value you've changed! So it simply adds the "new" record (which is the 1200 in your example) to your value list. This is the intended behaviour of the "update all mapped fields option". If you really want to replace the values, you can check if the "Replace" option is useable for you. But note, that the replace will replace the complete existing record with the incoming new one. This means if the product you want to import with the replace option is smaller than the existing one (maybe it does not contain values for all segments), you'll loose data in MDM.
    BR Michael

  • JPA - How to map relation with NON-KEY field.

    Hello.
    Problem with mapping is NullPointerException when calling EntityManager em.createNativeQuery:
    Table1 (Bm_Treeassoc):
    MY_ID (Primary Key)
    BOOKMARKID (-> MY_ID in Table2)
    Text
    Table2 (Bm_Bookmark):
    MY_ID ( Primary Key)
    Text
    //CLASS BmTreeassoc
    @OneToMany(targetEntity=BmBookmark.class, mappedBy="treeMaster", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
         private BmTreeassoc treeMaster = null ;
    //CLASS BmBookmark
    @ManyToOne(targetEntity=BmTreeassoc.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL, optional = true)
         @JoinColumn(name="MY_ID", referencedColumnName="BOOKMARKID", unique=true)     
         private ArrayList<BmBookmark> bookmarks = new ArrayList<BmBookmark>() ;
    This Leads to the exception.
    Mapping form MY_ID to MY_ID instead BOOKMARKID will not throw the exception,
    so I assume I have a problem with the KEY Field?
    Any ideas?
    Kind regards
    Frank

    OK,
    after reflecting (after maniacally trying for days).
    Here is the answer by myself:
    I do not use the mapping stuff at all no more.
    I solved my join by using a view:
    CREATE VIEW SAPDEMO.VTree
         AS SELECT t.TreeID, b.MY_ID, b.CLIENTID, b.Nickname, u.URL
         FROM SAPDEMO.BM_TreeAssoc as t
              JOIN SAPDEMO.BM_BOOKMARK as B ON t.BookmarkID = b.MY_ID
              JOIN SAPDEMO.BM_URL as U ON b.URL = u.MY_ID
    Create the entity and then do a:
    select * from VTREE where clientid=1 and treeid=446
    Works great, simple, fast.

  • How to Map Field of R/3 (Lenth more then 60) to an Infoobject

    Hi All,
    I want to bring long text in my cube which is already having purchase data.
    As we have enhanshed the fields in  my data source 2lis_02_itm and Scl. Now how can i map my infoobject in BW with the fields so that the data will be stored in the cube correclty.
    Regards
    Premanshu Gupta

    Hi,
    Check the Blog,It will solve ur problem,they have given the step by step procedure.
    /people/sap.user72/blog/2006/06/03/long-texts-in-sap-bw-modeling-150-follow-up

  • Quantity  Conversion : How to map 0MAT_UNIT_ATTR with UOM0MATE ODS

    Hi dear BWers,
    Can any of you help, about mapping 0MAT_UNIT_ATTR fields to UOM0MATE ODS fields in conversion ?
    (UOM0MATE  is my generated ODS for conversion factor)
    I've mapped them as below, but not sure with which Datasource field to map 0BASE_UOM:
    Material (0MATERIAL) ==> Datasource : MATNR Material
    Quantity - Counter (0UOMZ1D) ==> Datasource :UMREZ Counter
    Quantity -Denominator (0UOMN1D) ==> Datasource :UMREN Denominator
    Base Unit of Measure (0BASE_UOM) ==> Datasource :<b> ???</b>
    Unit of Measure (0UNIT)  ==> Datasource :MEINH Alternative Unit
    Regards,
    Rozz

    Solved on my own as below:
    0Base_Unit exists in master data table of InfoObject 0MATERIAL.
    While creating tranformation rule for ODS, 0Base_Unit should be mapped to master data attribute of 0MATERIAL.
    So, every item's base unit is loaded not from 0MAT_UNIT_ATTR or similar datasource, but from 0MATERIAL master data.
    (Of course I0MATERIAL master data should have been loaded beforehand)

  • How to fill field with test data in alv grid display

    hi all,
    i m adding field TEXT to the structure for displaying grid.
    i m modifying program like this
    DATA: ALV_OUTPUT  LIKE HRPDV_EXPIRED_Q OCCURS 0 WITH HEADER LINE.
    TYPES : BEGIN OF FS_OUTPUT .
          TEXT(20) TYPE C.
            INCLUDE STRUCTURE HRPDV_EXPIRED_Q.
    TYPES       TEXT(20) TYPE C.
    TYPES    END OF FS_OUTPUT.
    DATA: fs_output like table of alv_output.
    CLEAR WA_FIELDCAT.
      WA_FIELDCAT-FIELDNAME = 'TEXT'.
      WA_FIELDCAT-seltext_l = 'Abteilungs Struktur'.
      wa_fieldcat-tabname   = 'ALV_OUTPUT'.
      WA_FIELDCAT-COL_POS  = '13'.
      APPEND WA_FIELDCAT TO P_GT_FIELDCAT.
    this is what i have write for diapalying field. but my question is how to fill test data with field TEXT.I m writing like this but not executed in the aboove grid dispaly statement.
    loop at alv_output.
    *alv_output-text(20)  = 'abcdefgh'.
    *modify alv_output.
    *endloop.
    plz tell me how to fill test data

    hI..,
    Your table declaration has to be like this..
    TYPES : BEGIN OF FS_OUTPUT .
    INCLUDE STRUCTURE HRPDV_EXPIRED_Q.
    TYPES TEXT(20) TYPE C.
    TYPES END OF FS_OUTPUT.
    DATA: ALV_OUTPUT LIKE standard table of fs_output initial size 0.
    loop at alv_output <b>into fs_output</b>.
    <b>fs</b>_output-text(20) = 'abcdefgh'.
    <b>modify alv_output index sy-tabix from fs_output transporting text.</b>
    endloop.
    Now give this table alv_output to the GRID_DISPLAY function module..
    you will get the required output !!
    Plz do remember to close the thread when ur problem is solved !!
    reward all helpful answers !!
    regards,
    sai ramesh

  • How to map fields Condition group1- condition group5 [KDKG1- KDKG5] to CRM

    We have a requirement to enhance the BP master data in CRM in such a way that  Condition group1- condition group5 of ECC customer master data can be mapped to the BP master data in CRM. This is required because the fields are used in pricing and pricing records needs to be sent to CRM.  These fields are not in CRM and SAP suggests an enhancement.
    Can anyone suggest how to do the middleware enhancements sothat the field values can be captured in CRM?
    Maximum will be rewarded.

    Sorry, didn't read it properly. In this case you have to do enhancement. Do the following:
    ERP side:
    - in sm30 for table TBE24 define new entry for user exit
    - in table TPS34 define user exit for process CRM0_200 and some Z function and product from step 1
    - define Z function as copy of standard fm SAMPLE_PROCESS_CRM0_200
    - define coding for Z function. you will have to append your data to T_BAPISTRUCT which contains data that are sent to CRM
    CRM side:
    - in sm30 for table TBE24 define new entry for user exit
    - in table TPS34 define user exit for process SMOUTIL3 and some Z function and product from step 1
    - define Z function as copy of standard fm SAMPLE_PROCESS_SMOUTIL3
    - define coding for Z function. you will have to read data from TI_BAPIMTCS which contains data that are sent from ERP

  • URLXML fetchlet: how to map Tabledescritptor with QueryDescriptor

    I have a problem:
    1. I have a xml file which looks like this
    <?xml version="1.0" ?>
    <testfile>1</testfile>
    2. my URLFetchlet looks like this
    <QueryDescriptor FETCHLET_ID="URLXML">
    <Property NAME="url"
    SCOPE="GLOBAL">http://thil0010:7001/examplesWebApp/examples/src/examples/xml/orderParser/order.xml</Property>
    <Property NAME="pattern" SCOPE="GLOBAL"><![CDATA[<testfile>*</testfile>]]></Property>
    </QueryDescriptor>
    3. I have written my metric like this but it fails to show any data in agent metric browser, Is this the way to fetch content of the column "testfile"
    <Metric NAME="test" Type="TABLE">
    <Display>
    <Label NLSID="hs_test_displayname">test Information</Label>
    </Display>
    <TableDescriptor>
    <ColumnDescriptor NAME="testfile" TYPE="STRING" IS_KEY="TRUE">
    <Display>
    <Label NLSID="hs_test_testfile">test file</Label>
    </Display>
    </ColumnDescriptor>
    </TableDescriptor>
    <QueryDescriptor FETCHLET_ID="URLXML">
    <Property NAME="url"
    SCOPE="GLOBAL">http://localhost:9090/order.xml</Property>
    <Property NAME="pattern" SCOPE="GLOBAL"><![CDATA[<testfile>*</testfile>]]></Property>
    </QueryDescriptor>
    </Metric>
    Need some help in understanding , how to get the data from Querydescriptor and display in TableDescriptor
    thank you

    Hi!!!
    Ok, thank you. When I changed
    <Property NAME="HOSTNAME" SCOPE="GLOBAL">10.0.3.200</Property>
    to
    <Property NAME="hostname" SCOPE="GLOBAL">10.0.3.200</Property>
    fetchlet had started get metric from target. But now I can't understand how get values from multiple OIDs.
    I've pass
    <Property NAME="TABLE" SCOPE="GLOBAL">TRUE</Property>
    <Property NAME="OIDS" SCOPE="GLOBAL">1.3.6.1.4.1.9839.2.2.2.1.0 1.3.6.1.4.1.9839.2.2.2.4.0</Property>
    (it's like as first example in mentioned manual)
    to snmp fetchlet. When I tested my metric through emctl ilint I had got
    INFO fetchlets.snmp: Oids sending with the query
    INFO fetchlets.snmp: 1.3.6.1.4.1.9839.2.2.2.1.0
    INFO fetchlets.snmp: 1.3.6.1.4.1.9839.2.2.2.4.0
    DEBUG fetchlets.snmp: Result vector size 0
    DEBUG fetchlets.snmp: Final Result is :
    Number of Rows = 0
    While I try to get values thought snmpget I've got
    snmpget -v 1 -c public 10.0.3.200 1.3.6.1.4.1.9839.2.2.2.4.0 1.3.6.1.4.1.9839.2.2.2.1.0
    SNMPv2-SMI::enterprises.9839.2.2.2.4.0 = INTEGER: 219
    SNMPv2-SMI::enterprises.9839.2.2.2.1.0 = INTEGER: 385
    May be, I have to change DELIM parameter?

  • How to map fields

    hi experts,
    i have 3 constant fields,
    i want to map 3 constant fields to fund ,g/l account , functional area.
    can u give me the code please

    did you try to write the code yourself? and are you having any issues with that?

  • How to make fields with Forms Builder "read only"

    Hello,
    I'd like to make the fields "date" and "user" in the news form read only so that the user cannot edit them. Is this possible and how. ?
    Andreas

    Yes its possible. You use a label instead of a field. But you need to refer to datascheme in your label.
    Example: you drag drop your field on the work page.
    You look in its attributes and copy the part datascheme reference.
    You remove the field and drop a label instead on the workfield. You refer to this datascheme instead of the fixed caption.
    Best Regards,
    Frederik

  • How to map fields to LDAP

    Hi All,
    I am very new to OIM,i have added some fields to self-registration form in OIM Admin console,
    now i want to map those fields to LDAP to populate the values to the server.
    Can anybody help me on this pls.
    Thanks,
    Kishore.

    a username would be helpfull...
    you have to prepopulate your values to the OID process form and than add the mapping of your fields to the corresponding OID Field by adjusting the lookup AttrName.Prov.Map.OID.

  • How to .map files with OS X?

    The title is basically the question. I am about to start work on an RPG and the python module I am going to use requires .map files for many functions.
    I found 1 or 2 programs for Windows machines, but none for OS X.
    If you know any programs or suggestions please respond. If I have to program my game on MS it will never get done.

    Yes, you can install OS 9 onto the same volume.  However, when you initially formatted the drive you had an option to install Mac OS 9 drivers.  If you did not choose that option then you can only use OS 9 through the OS X Classic emulator.  You cannot boot directly into OS 9 unless the OS 9 drivers were installed when the drive was formatted.
    To install the Mac OS 9 drivers you would need to re-partition the drive which is a destructive process that will remove all the data currently installed.
    There is afirmware update needed for your particular model.  The update must be installed while booted directly into OS 9.1 or higher.  You may want to check with your sister to find out if the update has already been installed.

  • Newbee: How to access fields with duplicated names?

    How can i access fields where the name already exists (Like FieldName[0], FieldName[2],...) - and where else can i get answers to simple questions like this one?
    Fieldname[n].thisValue does not work.
    Thanks for help.

    xfa.resolveNode("FieldName["0"]") etc.. I think should work

Maybe you are looking for

  • Connecting a work laptop to Time Capsule wireless internet

    I have recently upgraded our G4 iMac and MacBook Pro to Leopard. I have connected a Time Capsule to both machines using the wireless facility on the capsule. It asked for a password when I set up the network so I created one. However, my husband also

  • Ipod will no longer connect-nothing happens.Can't transfer new iTunes purch

    I did the iTunes update some time ago to the latest version 7.0.2 I have had no trouble using my 5th gen ipod until today. I connect as I always have to transfer my latest iTunes purchases to my ipod and nothing happens. I tried resetting the ipod an

  • Shared Review Lotus Notes issue

    I'm running Windows XP, Lotus Notes 6.5 and Acrobat Pro Extended 9.2. I want to send a PDF for shared review on a network drive using Lotus Notes to send as attachment.  When I click the "To:" button and enter my Notes password, it comes up by defaul

  • What is Solution Manager

    Hi, I am a FICO Consultant. Can anybody explain me whats solution manager and its benefits in general terms. Thank You, Purnachandra RM

  • "Not the right kind of document" message

    I'm running CS3 under Vista Home Premium. Has worked fine. Downloaded ACR ver 4.1 and dropped it into the "File Formats" folder, having removed the old ver 4.0 first. I shoot Nikon Raw (.nef). Started Bridge. No thumbnails. Read the instructions on b