OTL Timekeeper Form Custom Field map to specific Element Input Value

Hello Everyone,
I have the below requirement.
1. Create a custom field in OTL Timekeeper Form. This field is based on the Element Selected on the timecard.
2. Once the Timecard is transferred to Payroll, the custom field should go to a specific input value of that element.
I know how to perform Step 1 above. But i am unable to find out how i can map the value in custom field to a specific Input value of the element.
Any inputs are appreciated.
Regards,
Jay

Any tips people?
Can this be achieved?
This is what i have done so far.
1. Created a new Value set for the custom field.
2. Created an alternate mapping to map the value set value to InputValue13.
3. Created the alternate name.
4. Added the alternate name to 'OTL Alternate Names' DFF.
5. Added the Alternate name to the 'Preferences'.
Testing:
1. Created a Timecard populating the custom field.
2. Timecard submitted and approved successfully.
3. I verified that the custom field value goes into attribute13 of hxc_time_attributes where the attribute category is the corresponding element (should it be against the attribute category: Dummy Element Context? If Yes, then how to do it?).
4. Then i ran the program 'Transfer Time from OTL to BEE'. This transferred the values into hxt_timecards_f, hxt_sum_hours_worked_f, hxt_det_hours_worked_f. But nowhere in these tables do i see the custom value.
Did i miss any step? I did not define anything in the 'Define Mapping Components' of Deposit/Retrieval Process because InputValue13 is already part of it unter type 'Dummy Element Context'.
5. Since it is not in hxt tables, i did not find it in pay_batch tables too.
Any guidance is appreciated.
Regards,
Jay

Similar Messages

  • Example of a custom field mapping?

    Ok, I admit it I am struggling here. I have simplified my example from
    what I actually have.
    I have a table that models a flat hierarchy
    ID | START_DATE | END_DATE | CLASSNAME | FIELD1 | FIELD2 | ...
    one of the objects in my hiearchy (CashFlow) has a field that is in fact
    another object called DatePeriod that contains two fields startDate and
    endDate.
    I understand that what I am trying to do is embed the DatePeriod object
    inside of the larger object when it get's persisted.
    I have the following metadata set-up
    <class name="CashFlow" persistence-capable-superclass="InstrumentFlow">
    <extension vendor-name="kodo" key="table" value="INSTRUMENT_FLOW"/>
    <extension vendor-name="kodo" key="pk-column" value="ID"/>
    <extension vendor-name="kodo" key="class-column" value="none"/>
    <extension vendor-name="kodo" key="lock-column" value="none"/>
    <field name="accrualPeriod" embedded="true"/>
    </class>
    and for my DatePeriod object
    <class name="DatePeriod">
    <extension vendor-name="kodo" key="table" value="INSTRUMENT_FLOW"/>
    <extension vendor-name="kodo" key="pk-column" value="ID"/>
    <extension vendor-name="kodo" key="lock-column" value="none"/>
    <extension vendor-name="kodo" key="class-column" value="none"/>
    <field name="startDate">
    <extension vendor-name="kodo" key="data-column" value="START_DATE"/>
    </field>
    <field name="endDate">
    <extension vendor-name="kodo" key="data-column" value="END_DATE"/>
    </field>
    </class>
    Every time I try to fetch a CashFlow object I get an error as KODO is
    trying to select the column 'ACCRUALPERIODX.'
    What am I doing wrong? Do I need to use a custom field mapping? If so
    where is the documentation to help me write a custom field mapping?
    A second question would be what happens if the DatePeriod object is used
    in a couple of places, I don't want to tie it's persistence to the
    INSTRUMENT_FLOW table.
    All help gratefully received
    Cheers
    Matt

    As you suspect, Kodo 2.x does not support embedded class mappings. Kodo
    3.0 will support embedded mappings.
    In the meantime, you can create a custom mapping, but unfortunately our
    documentation for custom mappings is lacking right now. Given how simple
    your DatePeriod object is, you're probably better off with something
    simpler (and as a bonus, less bound to Kodo):
    Just make your DatePeriod class and the field that holds the DatePeriod
    instance non-persistent. In the class that has the (now non-persistent)
    DatePeriod field, add two new persistent fields for the startDate and
    endDate. Then just use internal logic to construct the DatePeriod from
    the startDate and endDate. You can do this using the
    javax.jdo.InstanceCallbacks methods, or just do the logic in your setter
    and getter methods for the DatePeriod.

  • Custom fields mapping issue of sales order replication from R/3 to CRM

    Hello Experts,
    I have to replicate sales orders from R/3 to CRM system (Initial and Delta)
    The issue is I have custome fields in R/3 which are maintained in custom table(Z table) in R/3.
    We added those custom fields in CRM customer_i table to synchronise with R/3 data.
    To MAP R/3 custom fields to CRM custom fields, i have the following customization.
    1. Added the custom function module in the event CRMO_200 and moved all the custom fields into interal table  IT_OTHER_INFO.
    2. The intrnal table IT_OTHER_INFO with data is passed into CRM standard function modules.
    3. But in CRM the BADI 'CRM_DATAEXCHG_BADI' implementation does not have the input parameter of internal table TI_OTHER_INFO.
    All my custom data is in internal table TI_OTHER_INFO.
    Please suggest where can i map this data to CRM enhanced fields.
    Regards,
    Umashankar.

    Hello Vanessa,
    Thank you so much for your reply.
    I went through the Note (1053817). It is good. I understand that the custom fields should enhance in the BAPE_VBAP in R/3.
    My Scenario:
    Goal: Orders replication from R/3 to CRM along with Custom fields.
    In R/3, all the custom fields are maintained in Z table (Not VBAK or VBAP).
    All these custom fields are belongs to Item level.
    In CRM, The custom fields are maintained in CRMD_CUSTOMER_I table though AET.
    I need to MAP these custom fields to CRM while order replication from R/3 to CRM.
    Regards,
    Umashankar.

  • Issue with custom fields mapping from CRM to ECC.

    Hi all,
    I have issues with replicating custom fields in a Service order. I have created new fields with EEWB and EEWC. Now the structure has been changed in ECC and CRM. But i have to map this fields to correct structures. Also i need some logic to apply.
    But i have addressed in couple of threads about the custom function module as in user exit for FI generation.
    But i didnt understand the concept of this custom function module. why is this been used?
    Could anyone let me know with an good example on how this has to be acheived.
    Points are highly awarded.
    Kindly reply me.
    Thanks,
    Kiran...

    Hi,
    Here you go,
    After you create custom characteristics.
    1. Do Assign category.
    2. Map contents.
    3. Double check your master catalog has the mapped content.
    4. Publish master catalog.
    As per your message, you are not having any error message during import, which tells me that you are one step to close.
    Cheers, Renga

  • Custom field mapping

    Hi,
    Is OneToOneFieldMapping in Kodo 3.x replacement for OneToOneMapping in
    Kodo 2.5.x?
    and is FieldMapping.isCustomNullEmbeded( ) / FieldMapping.nullEmbeded(
    )replacement for FieldMapping.compareToNull( )
    Thanks,
    Vladimiras

    Hi,
    I have next situation:
    one-to-one field mapping - PC Document has PC Folder:
    class Document {
    Folder folder;
    in some cases Document.folder can be null, but in DB schema related
    field can't have null values. So, if Document.folder is null, predefined
    value (for example, 99) must be stored in DB.
    I used subclass of the OneToOneFieldMapping:
    public class FldNANMapping extends OneToOneFieldMapping {
    public final static Integer NAN = new Integer(99);
    public final static String STR_NAN = NAN.toString();
    public FldNANMapping (FieldMetaData meta) { super(meta); }
    public String getMappingType() { return getClass().getName(); }
    public Object getDataStoreValue (Object val)
              Object value = getTypeMapping().getDataStoreValue(val,
    getForeignKey().getPrimaryKeyColumns());
              if( value == null) { value = NAN; }
              return value;
         public void appendIsNotNull(SQLBuffer sql, Joins joins) {
              if(getInverseType() == 0)
                   join(joins);
                   if(getForeignKey().getColumns().length == 0)
                        sql.append("1 = 1");
                   else
                        sql.append(joins.getColumnAlias(getForeignKey().getColumns()[0])).append("
    <> ").appendValue(STR_NAN);
         public void appendIsNull(SQLBuffer sql, Joins joins) {
              if(getInverseType() == 0)
                   join(joins);
                   if(getForeignKey().getColumns().length == 0)
                        sql.append("1 <> 1");
                   else
                        sql.append(joins.getColumnAlias(getForeignKey().getColumns()[0])).append("
    = ").appendValue(STR_NAN);
    and I've got next error:
    Original Exception------------------------------------------- >
    kodo.util.FatalDataStoreException: ORA-01400: cannot insert NULL into
    ("VFTEST"."AAA_DOCUMENT"."FLD_RSN")
    {prepstmnt 3515855 INSERT INTO AAA_DOCUMENT (A_QA_USER, BATCH_NO,
    COMMIT_DATE, DOC_CHECK, DOC_CHECK_USER, DOC_DESC, DOC_MOD_DATE,
    DOC_MOD_UID, DOC_RSN, DOC_RSN_REF, DOC_SCAN_DATE, DOC_SCAN_UID, DOC_TYPE,
    FLD_RSN, IMAGE_FILE, IMAGE_PAGES, NODE_ID, PARCEL_ID, SUB_FLD_RSN,
    TASK_ID, TASK_PAR_STR, WFL_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
    ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [reused=0]} [code=1400, state=23000]
    NestedThrowables:
    com.solarmetric.jdbc.ReportingSQLException: ORA-01400: cannot insert NULL
    into ("VFTEST"."AAA_DOCUMENT"."FLD_RSN")
    {prepstmnt 3515855 INSERT INTO AAA_DOCUMENT (A_QA_USER, BATCH_NO,
    COMMIT_DATE, DOC_CHECK, DOC_CHECK_USER, DOC_DESC, DOC_MOD_DATE,
    DOC_MOD_UID, DOC_RSN, DOC_RSN_REF, DOC_SCAN_DATE, DOC_SCAN_UID, DOC_TYPE,
    FLD_RSN, IMAGE_FILE, IMAGE_PAGES, NODE_ID, PARCEL_ID, SUB_FLD_RSN,
    TASK_ID, TASK_PAR_STR, WFL_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
    ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [reused=0]} [code=1400, state=23000]
    java.sql.SQLException: ORA-01400: cannot insert NULL into
    ("VFTEST"."AAA_DOCUMENT"."FLD_RSN")
         at kodo.jdbc.sql.SQLExceptions.getFatalDataStore(SQLExceptions.java:42)
         at kodo.jdbc.sql.SQLExceptions.getFatalDataStore(SQLExceptions.java:24)
         at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:592)
         at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:152)
         at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.java:964)
         at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.java:813)
         at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:69)
         at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:542)
    Document.field is mapped to "FLD_RSN".
    What is the right way in this case?
    Thanks in advance,
    Vladimiras
    Stephen Kim wrote:
    For the former, yes. As for the second, no. You might want appendIsNull.
    Vladimiras Makarovas wrote:
    Hi,
    Is OneToOneFieldMapping in Kodo 3.x replacement for OneToOneMapping in
    Kodo 2.5.x?
    and is FieldMapping.isCustomNullEmbeded( ) / FieldMapping.nullEmbeded(
    )replacement for FieldMapping.compareToNull( )
    Thanks,
    Vladimiras
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com

  • New custom field in MM01 - don't save value

    Hello,
    I create a custom append structure in mara ZBAR with the custom field ZBARCODE.
    I followed the gudelines:
    Implement screen exit for MM01/MM02/MM03 HOT
    By Vijayanand Poreddy
    Now the field is visible but it isn't saved in MARA when I save the value in MM01; I don't like the solution of ID SAP to save the value in the exit indicated in the guide, because the field is in MARA not in a custom table.
    How I can save the value?? I tried also to update the view  v_130F with the new field but the value isn't saved...
    Any suggestion?

    resolved myself:
    PROCESS BEFORE OUTPUT.
    *                      Verarbeitung vor der Ausgabe
    *MS17092009 Non eliminare modules standard.
      MODULE set_propriety.
      MODULE INIT_SUB.
      MODULE GET_DATEN_SUB.
    PROCESS AFTER INPUT.
    *                      Verarbeitung nach der Eingabe
    MODULE GET_DATEN_SUB.
    CHAIN.
          FIELD MARA-ZBARCODE.
    ENDCHAIN.
    MODULE SET_DATEN_SUB.
    FIELD MARA-ZBARCODE MODULE BARCODE_0001 ON INPUT.

  • How to make a custom field as text as well as value fied in ad hoc query

    hi,
      i have created a custom infotype 9004 in which the custom field contain the code values, and the text of this code values are maintained in another ztable.
    when i am viewing this infotype in Ad hoc query i am able to see this fields as only value fields and hence i am unable to get text for this field i.e when we right click on this field only the value option is enabled and the text option is disabled, both these options are enabled in some other standard fields like pernr(personnel no), persg(employee group),persk(employee subgroup).
       can anybody suggest me how to enable both these options for custom fields.

    Assign you table of text as a table text to the data element/domain of your custom field or thru external key on your infotype.
    Query is able to analyse these links.
    Regards.

  • FB01- LSMW - RFBIBLOO: Field mapping for WBS Element

    Hi,
    Iam using the standard program RFBIBLOO for Balance Sheet and Profit n Loss uploads thru LSMW.
    I have a field in the source structure which needs to be mapped to WBS element in RFBIBLOO.
    Could anybody tell which is the field to which i need to map this WBS. It is not present in BBSEG..
    When I check the data element of WBS in FB01, it is in structure COBL.
    Regards
    Syam

    Hi,
    You can map the WBS in RFBIBLOO for this BBSEG-PROJK (Project Account Assignment (PS_PSP_PNR Batch Input Field))
    Thanks

  • HR forms custom  fields display

    Hi,
       1) I am designing a payslip, HR forms in PE51. I need to display some fields from a custom developed infotype.Example, I am displaying fields from p9030(custom developed) for employee shifts details, no pays. How can I include this fields from p9030 to payslip form.
      2) In sm30 for V_T512Q, I am not able to add fields of a table longer than 11 characters. How will we add those fields to forms.
    Regards,
    Karthik.k

    Can anybody help.?

  • CRM - BP - customer - fields mapping

    hi,
    is there any place (table, etc) where I can find which standard field in CRM
    is mapped for which standard field in R3 for BP - customer replication ?
    thank you,
    Regards,
    Michal

    hi,
    I know which tables take part in that exchange
    I was just wondering if there's a place where the whole mapping is shown
    thanks anyway I assume there is no  such place
    Regards,
    Michal

  • OTL: Timekeeper Layout, Custom Choice List

    I have created a custom choice list on timecard. I have modified all templates (Time entry, confirmation, review and notification) I am using.
    But when I create the timesheet through timekeeper I am not seeing those choice lists. How can I see custom choice lists on timekeeper.
    I am using exception layout and we are on 12.0.4

    Until 11.5.10.2, the custom choice lists done thru the LDT files are limited to self-service framework. Timekeeper customizations are handled via TK customization. It is documented in the implementing and using timekeeper white paper.

  • Add Custom Field not to all Incidents but in specific IR,SR template

    Hello, Dear Colleagues.
    With this manual:
    Adding a Custom Property to a Form – Support Group Property for Problem Form Example, I have added similarly custom field List Picker to Incident Form. 
    But now this custom field is default field for all new incident. How can I add custom field just in specific incident request or service offering (for example, Printer Repair service offering for Self-Service portal).
    Thanks.
    Have a nice day.

    You're certainly on the right track, this comes down to TypeProjections -
    something you'll absolutely want to start getting familiar with. I was about to start typing a quick post when I found a related said post exists out on the interwebs (https://dynamicdatacenter.wordpress.com/2012/10/03/add-custom-service-request-forms-in-servicemanager2012/).
    So, you can do it manually or you can create a relationship and this XML gets built for you. It certainly makes it a bit easier in terms of XML hacking when you're getting started too (i.e. copying and pasting the relationships)
    That said, I built a version of your management pack including a relationship (Configuration Item -> Printers) so you can get back to building and spend less time troubleshooting some of these quirks. You can copy and paste the following to an XML file,
    seal it to make it an MP and then bundle to a MPB with the ServiceRequestForm dll.
    <ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <Manifest>
    <Identity>
    <ID>BranchPrinters</ID>
    <Version>1.0.0.5</Version>
    </Identity>
    <Name>BranchPrinters</Name>
    <References>
    <Reference Alias="System">
    <ID>System.Library</ID>
    <Version>7.5.8501.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Console">
    <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Console</ID>
    <Version>7.5.3079.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Alias_48e2011a_96d4_42e2_9a09_7e0da882a6f3">
    <ID>System.WorkItem.ServiceRequest.Library</ID>
    <Version>7.5.3079.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Alias_6e472436_00bc_4ca4_bff5_ffd041972427">
    <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring</ID>
    <Version>7.5.3079.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="WorkItem">
    <ID>System.WorkItem.Library</ID>
    <Version>7.5.2905.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="SupportingItem">
    <ID>System.SupportingItem.Library</ID>
    <Version>7.5.2905.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="CoreKnowledge">
    <ID>System.Knowledge.Library</ID>
    <Version>7.5.2905.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Catalog">
    <ID>System.ServiceCatalog.Library</ID>
    <Version>7.5.2905.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    </References>
    </Manifest>
    <TypeDefinitions>
    <EntityTypes>
    <ClassTypes>
    <ClassType ID="ServiceRequestBranchPrinters" Accessibility="Public" Abstract="false" Base="Alias_48e2011a_96d4_42e2_9a09_7e0da882a6f3!System.WorkItem.ServiceRequest" Hosted="false" Singleton="false" Extension="false">
    <Property ID="Branches" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Branches" />
    <Property ID="PrinterModels" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="PrinterModels" />
    </ClassType>
    </ClassTypes>
    <RelationshipTypes>
    <RelationshipType ID="Printer" Accessibility="Public" Abstract="false" Base="System!System.Reference">
    <Source ID="Source_facee4a3_7203_41bd_87d4_e30123445605" MinCardinality="0" MaxCardinality="2147483647" Type="ServiceRequestBranchPrinters" />
    <Target ID="Target_8100dcd2_9c0a_42d1_9746_735a6e9ec302" MinCardinality="0" MaxCardinality="1" Type="System!System.Printer" />
    </RelationshipType>
    </RelationshipTypes>
    <EnumerationTypes>
    <EnumerationValue ID="Branches" Accessibility="Public" />
    <EnumerationValue ID="PrinterModels" Accessibility="Public" />
    </EnumerationTypes>
    <TypeProjections>
    <TypeProjection ID="ServiceRequestBranchPrinterForm_TypeProjection" Accessibility="Public" Type="ServiceRequestBranchPrinters">
    <Component Path="$Context/Path[Relationship='Printer']$" Alias="ComponentAlias_3ae38849_26ce_4c7c_86b4_6b6201aba2f3" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="AssignedTo" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemClosedByUser']$" Alias="ClosedBy" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemCreatedByUser']$" Alias="CreatedBy" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAffectedUser']$" Alias="AffectedUser" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToConfigItem']$" Alias="RelatedConfigItems" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem']$" Alias="AboutConfigItem" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem' TypeConstraint='System!System.Service']$" Alias="AffectedServices" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem']$" Alias="RelatedWorkItems">
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="RelatedWorkItemAssignedTo" />
    </Component>
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem' SeedRole='Target']$" Alias="RelatedWorkItemSource">
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$" Alias="RelatedWorkItemAssignedTo" />
    </Component>
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasFileAttachment']$" Alias="FileAttachments">
    <Component Path="$Target/Path[Relationship='SupportingItem!System.FileAttachmentAddedByUser']$" Alias="FileAttachmentAddedBy" />
    </Component>
    <Component Path="$Target/Path[Relationship='CoreKnowledge!System.EntityLinksToKnowledgeDocument']$" Alias="RelatedKnowledgeArticles" />
    <Component Path="$Target/Path[Relationship='Catalog!System.WorkItemRelatesToRequestOffering']$" Alias="RelatedRequestOffering" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasActionLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.ActionLog']$" Alias="ActionLog" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasCommentLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.AnalystCommentLog']$" Alias="AnalystCommentLog" />
    <Component Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasCommentLog' TypeConstraint='WorkItem!System.WorkItem.TroubleTicket.UserCommentLog']$" Alias="EndUserCommentLog" />
    </TypeProjection>
    </TypeProjections>
    </EntityTypes>
    </TypeDefinitions>
    <Categories>
    <Category ID="BranchPrinters.Category" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack">
    <ManagementPackName>BranchPrinters</ManagementPackName>
    <ManagementPackVersion>1.0.0.0</ManagementPackVersion>
    </Category>
    <Category ID="CategoryId_11239275_bd51_4b5e_8038_f4c4f5c0835d" Target="Branches" Value="Alias_6e472436_00bc_4ca4_bff5_ffd041972427!Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring.EnumerationViewTasks" />
    <Category ID="CategoryId_882c009d_9a50_4455_aff6_8b715edeb5b0" Target="Branches" Value="System!VisibleToUser" />
    <Category ID="CategoryId_e5352c5e_4c1b_4833_a5e0_bf9dd1bd42cd" Target="PrinterModels" Value="Alias_6e472436_00bc_4ca4_bff5_ffd041972427!Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring.EnumerationViewTasks" />
    <Category ID="CategoryId_7fe9aacc_43b5_4dbc_b57e_223e579fa613" Target="PrinterModels" Value="System!VisibleToUser" />
    </Categories>
    <Presentation>
    <Forms>
    <Form ID="ServiceRequestBranchPrinterForm" Accessibility="Public" Target="ServiceRequestBranchPrinterForm_TypeProjection" Assembly="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms" TypeName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms.ServiceRequestForm">
    <Category>Form</Category>
    <Customization>
    <AddControl Parent="srFormTabControl" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.TabItem" Left="377.5" Top="15" Right="0" Bottom="0" Row="0" Column="0" />
    <PropertyChange Object="TabItem_1" Property="Header">
    <NewValue>Printer Information</NewValue>
    </PropertyChange>
    <AddControl Parent="Grid_1" Assembly="Microsoft.EnterpriseManagement.UI.SMControls, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="Microsoft.EnterpriseManagement.UI.WpfControls.ListPicker" Left="162.5" Top="63" Right="385" Bottom="827" Row="0" Column="0" />
    <PropertyChange Object="ListPicker_1" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_1" Property="Margin">
    <NewValue>162.5,63,0,827</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_1" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_1" Property="Margin">
    <NewValue>162.5,63,0,0</NewValue>
    </PropertyChange>
    <AddControl Parent="Grid_1" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.Label" Left="95.5" Top="62" Right="552" Bottom="826" Row="0" Column="0" />
    <PropertyChange Object="Label_1" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>95.5,62,0,826</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>95.5,62,0,0</NewValue>
    </PropertyChange>
    <Move X="13" Y="-1">
    <Element Name="Label_1" />
    </Move>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>82.5,63,565,825</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>82.5,63,0,825</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>82.5,63,0,0</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="FlowDirection">
    <NewValue>RightToLeft</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_1" Property="ParentCategoryId">
    <NewValue>61909694-0d19-fb73-1a24-4f327facb268</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="ListPicker_1" Property="SelectedItem">
    <NewBinding Enabled="True" Path="PrinterModels" Mode="TwoWay" BindsDirectlyToSource="False" UpdateSourceTrigger="PropertyChanged" />
    </PropertyBindingChange>
    <Move X="21.8066666666666" Y="2.48000000000002">
    <Element Name="Label_1" />
    </Move>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.6933333333334,60.52,587,827</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.6933333333334,60.52,0,827</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.6933333333334,60.52,0,0</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="Label_1" Property="Content">
    <NewBinding Enabled="False" />
    </PropertyBindingChange>
    <PropertyChange Object="Label_1" Property="Content">
    <NewValue>Printer Model</NewValue>
    </PropertyChange>
    <Move X="-0.193333333333385" Y="-2">
    <Element Name="Label_1" />
    </Move>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.8866666666668,62.52,587,825</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.8866666666668,62.52,0,825</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_1" Property="Margin">
    <NewValue>60.8866666666668,62.52,0,0</NewValue>
    </PropertyChange>
    <AddControl Parent="Grid_1" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.Label" Left="96.5" Top="112" Right="551" Bottom="776" Row="0" Column="0" />
    <PropertyChange Object="Label_2" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>96.5,112,0,776</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>96.5,112,0,0</NewValue>
    </PropertyChange>
    <Move X="35.8066666666666" Y="24.52">
    <Element Name="Label_2" />
    </Move>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.6933333333334,87.48,587,800</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.6933333333334,87.48,0,800</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.6933333333334,87.48,0,0</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="Label_2" Property="Content">
    <NewBinding Enabled="False" />
    </PropertyBindingChange>
    <PropertyChange Object="Label_2" Property="Content">
    <NewValue>Branch</NewValue>
    </PropertyChange>
    <AddControl Parent="Grid_1" Assembly="Microsoft.EnterpriseManagement.UI.SMControls, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="Microsoft.EnterpriseManagement.UI.WpfControls.ListPicker" Left="185.5" Top="93" Right="362" Bottom="797" Row="0" Column="0" />
    <PropertyChange Object="ListPicker_2" Property="Width">
    <NewValue>Auto</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="Margin">
    <NewValue>185.5,93,362,0</NewValue>
    </PropertyChange>
    <Move X="23" Y="-5">
    <Element Name="ListPicker_2" />
    </Move>
    <PropertyChange Object="ListPicker_2" Property="Margin">
    <NewValue>162.5,98,385,792</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="Margin">
    <NewValue>162.5,98,0,792</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="Width">
    <NewValue>180.5</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="Margin">
    <NewValue>162.5,98,0,0</NewValue>
    </PropertyChange>
    <Move X="-0.193333333333385" Y="-8.51999999999998">
    <Element Name="Label_2" />
    </Move>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,96,587,792</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,96,0,792</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,96,0,0</NewValue>
    </PropertyChange>
    <PropertyChange Object="ListPicker_2" Property="ParentCategoryId">
    <NewValue>20d8a660-29aa-9470-2139-555f9938d114</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="ListPicker_2" Property="SelectedItem">
    <NewBinding Enabled="True" Path="Branches" Mode="TwoWay" BindsDirectlyToSource="False" UpdateSourceTrigger="PropertyChanged" />
    </PropertyBindingChange>
    <Move X="0" Y="-2">
    <Element Name="Label_2" />
    </Move>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,98,587,790</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,98,0,790</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="Margin">
    <NewValue>60.8866666666668,98,0,0</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_2" Property="FlowDirection">
    <NewValue>RightToLeft</NewValue>
    </PropertyChange>
    <AddControl Parent="Grid_1" Assembly="Microsoft.EnterpriseManagement.UI.SMControls, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="Microsoft.EnterpriseManagement.UI.WpfControls.SingleInstancePicker" Left="211.5" Top="163" Right="336" Bottom="709" Row="0" Column="0" />
    <PropertyChange Object="SingleInstancePicker_1" Property="Width">
    <NewValue>Auto</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="Margin">
    <NewValue>211.5,163,336,0</NewValue>
    </PropertyChange>
    <Move X="47" Y="16">
    <Element Name="SingleInstancePicker_1" />
    </Move>
    <PropertyChange Object="SingleInstancePicker_1" Property="Margin">
    <NewValue>164.5,147,383,725</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="Margin">
    <NewValue>164.5,147,0,725</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="Width">
    <NewValue>180.5</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="Margin">
    <NewValue>164.5,147,0,0</NewValue>
    </PropertyChange>
    <PropertyChange Object="SingleInstancePicker_1" Property="BaseClassId">
    <NewValue>319e665c-8db5-c06b-fd4b-93991942e429</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="SingleInstancePicker_1" Property="Instance">
    <NewBinding Enabled="True" Path="ComponentAlias_3ae38849_26ce_4c7c_86b4_6b6201aba2f3" Mode="TwoWay" BindsDirectlyToSource="False" UpdateSourceTrigger="PropertyChanged" />
    </PropertyBindingChange>
    <AddControl Parent="Grid_1" Assembly="PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Type="System.Windows.Controls.Label" Left="86.5" Top="158" Right="561" Bottom="730" Row="0" Column="0" />
    <PropertyChange Object="Label_3" Property="HorizontalAlignment">
    <NewValue>Left</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="Margin">
    <NewValue>86.5,158,0,730</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="VerticalAlignment">
    <NewValue>Top</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="Margin">
    <NewValue>86.5,158,0,0</NewValue>
    </PropertyChange>
    <Move X="26" Y="2">
    <Element Name="Label_3" />
    </Move>
    <PropertyChange Object="Label_3" Property="Margin">
    <NewValue>60.5,156,587,732</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="Margin">
    <NewValue>60.5,156,0,732</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="Margin">
    <NewValue>60.5,156,0,0</NewValue>
    </PropertyChange>
    <PropertyChange Object="Label_3" Property="FlowDirection">
    <NewValue>RightToLeft</NewValue>
    </PropertyChange>
    <PropertyBindingChange Object="Label_3" Property="Content">
    <NewBinding Enabled="False" />
    </PropertyBindingChange>
    <PropertyChange Object="Label_3" Property="Content">
    <NewValue>Printer</NewValue>
    </PropertyChange>
    </Customization>
    </Form>
    </Forms>
    </Presentation>
    <LanguagePacks>
    <LanguagePack ID="ENU" IsDefault="true">
    <DisplayStrings>
    <DisplayString ElementID="BranchPrinters">
    <Name>BranchPrinters</Name>
    </DisplayString>
    <DisplayString ElementID="ServiceRequestBranchPrinters">
    <Name>Service Request, Branch Printers</Name>
    <Description>This class inherits from Service Request to define Branch Printers</Description>
    </DisplayString>
    <DisplayString ElementID="Branches">
    <Name>Branch List</Name>
    <Description>Contains a list of branches within the organization</Description>
    </DisplayString>
    <DisplayString ElementID="ServiceRequestBranchPrinters" SubElementID="Branches">
    <Name>Branches</Name>
    </DisplayString>
    <DisplayString ElementID="ServiceRequestBranchPrinters" SubElementID="PrinterModels">
    <Name>PrinterModels</Name>
    </DisplayString>
    <DisplayString ElementID="PrinterModels">
    <Name>Printer Model List</Name>
    <Description>Contains a list of printers featured throughout the organization</Description>
    </DisplayString>
    <DisplayString ElementID="ServiceRequestBranchPrinterForm">
    <Name>ServiceRequestBranchPrinterForm</Name>
    <Description>Specify your form description.</Description>
    </DisplayString>
    <DisplayString ElementID="Printer">
    <Name>Printer</Name>
    </DisplayString>
    <DisplayString ElementID="Printer" SubElementID="Source_facee4a3_7203_41bd_87d4_e30123445605">
    <Name>Source_facee4a3_7203_41bd_87d4_e30123445605</Name>
    </DisplayString>
    <DisplayString ElementID="Printer" SubElementID="Target_8100dcd2_9c0a_42d1_9746_735a6e9ec302">
    <Name>Target_8100dcd2_9c0a_42d1_9746_735a6e9ec302</Name>
    </DisplayString>
    </DisplayStrings>
    </LanguagePack>
    </LanguagePacks>
    <Resources>
    <Assembly ID="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms" Accessibility="Public" FileName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms.dll" HasNullStream="false" QualifiedName="Microsoft.EnterpriseManagement.ServiceManager.Applications.ServiceRequest.Forms, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </Resources>
    </ManagementPack>
    Adam Dzak

  • Transfer OTL to Payroll is not working for Custom Field Values

    Hi,
    We have Extended the Payroll and Project layout in OTL to include custom fields.
    Now linked the fields to Element entries input values.
    The issue happens when a retro batch is processed and transfered to Payroll the input values are not getting pulled properly.
    i.e. The retro batch creates a positive value for the new retro entry and a Counter negative value for the old record.
    Only in the case of Negative value, the issue is happening. For the positive value it is pulling the record properly from the custom fields.
    Can you please let me know, how to debug the same.
    Also this issue happens randomly not all the employees are facing this issue.
    Thanks,
    Raja Rajan

    Hi Rsn,
    just check the put this code in
    1st way--
    jjust import the api in your custom Action class
    import com.sap.isa.core.logging.IsaLocation;
    private final static IsaLocation log = IsaLocation.getInstance(ZcustomeAction.class.getName());
    then
    log.error("value"+value);
    in this  way you can debug the code...if not possible thenn...
    you can write...
    System.err.println("value"+value);
    you can also try to this  way..i think it will work now
    Thanks
    Jati

  • Custom fields transfer using ESOA in SRM 7.0 system

    Hi SRM experts,
    I have a requirement where in I will have to add some custom fields in the SRM central contract as well as the replicated contract in the backend ECC. I would like to understand how to handle the SRM ,ECC and  XI part of the custom field mapping development since the central contract is transferred through XML medium.
        Currently I am on SRM 7.0 and ECC 6 Enh 4 using ESOA
        1. any SRM and ECC badi needs to be implement ?
        2. XI proxy need to modify ?
        Kindly advice and provide your valuable inputs
    Thanks in advance.

    Thanks for the information Tim,
    In SRM u2013SUS system ,while transferring custom fields from SRM to SUS system we use XML OUT BADI and XML IN BADI  and XI structure enhancement.
    Is that same technique is available for contact transfer with custom fields to ECC using ESOA.
    Thanks in advance

  • Custom fields in Shopping cart at item level

    Dear Experts,
    We have a requirement to create the fields in the shopping cart.
    Through customizing we have defined the fields and configured them. Now we could able to see the custom fields in the Shopping cart at item level. The values to custom fields must be the passed from the external Catalog after punch out.
    Which BADI should we implement and am i missing anything else.
    Please provide pointers to solve the issue.
    Thanks,
    Vikas

    Hello Vikas,
    Please find the sample code below for moving catalog field to custom field.
    But customer field mapping needs to be known.
    MOVE-CORRESPONDING enriched_item_data_out TO ls_enriched_item_data.
        wa_index = ls_enriched_item_data-line.
    *--- If Customer Field of Catalog is  Filled
        IF ls_enriched_item_data IS NOT INITIAL.
          wa_payment_term = ls_enriched_item_data-cust_field1.
          wa_incokey      = ls_enriched_item_data-cust_field3.
       wa_incoloc      = ls_enriched_item_data-cust_field1.
          wa_tax          = ls_enriched_item_data-cust_field5.
          wa_ag_id        = ls_enriched_item_data-agreement.
          LOOP AT et_sc_item_data_out INTO ls_item WHERE number_int EQ wa_index.
            ls_item-zpay_term = wa_payment_term.
            ls_item-zincokey  = wa_incokey .
            ls_item-zincoloc  = wa_incoloc.
            ls_item-ztax_code = wa_tax.
            ls_item-zag_id    = wa_ag_id .
            MODIFY et_sc_item_data_out INDEX wa_index FROM ls_item TRANSPORTING  zpay_term
                                                                                 zincokey
                                                                                 zincoloc
                                                                                 ztax_code
                                                                                 zag_id .
          ENDLOOP.
        ENDIF.
    regards,
    Neelima
    Edited by: S Neelima on Apr 28, 2011 2:09 PM

Maybe you are looking for