Add custom fields in header of FI documents using FI_HEADER_SUB_1300IM

Hi
We are trying to add a couple of custom fields in header area of FB01 by making a copy of badi FI_HEADER_SUB_1300IM. With this method we are facing a couple of problems
- The custom fields added in bkpf structure,  only appears in FB01 just in the case we have go before to FB03 or FB02.
- We don´t reach to save data of these fields in table BKPF.
can anybody help us with these problems?
thanks in advance for your help
I leave here the code we have used in the copy of badi FI_HEADER_SUB_1300IM
MODULE d1300_pbo OUTPUT.
  IF exit IS INITIAL.
    CALL METHOD cl_exithandler=>get_instance_for_subscreens
      CHANGING
        instance                      = exit
       EXCEPTIONS
*      NO_REFERENCE                  = 1
*      NO_INTERFACE_REFERENCE        = 2
*      NO_EXIT_INTERFACE             = 3
*      DATA_INCONS_IN_EXIT_MANAGEM   = 4
*      CLASS_NOT_IMPLEMENT_INTERFACE = 5
         OTHERS                        = 6.
    IF sy-subrc <> 0.
*   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
  ENDIF.
  CALL METHOD exit->get_data_from_screen_pbo
    EXPORTING
      FLT_VAL       = 'ES'
    IMPORTING
      ex_bkpf       = g_bkpf
      ex_x_no_input = g_no_input.
  loop at screen.
   if g_no_input = 'X'.
     screen-input = 0.
     modify screen.
   endif.
  endloop.
ENDMODULE.   
**************************+
FORM put_value .
* import header data from main screen
  call method exit->get_data_from_screen_pai
    EXPORTING
      FLT_VAL  = 'ES'
    importing
      ex_bkpf  = g_bkpf.
* set reference fields
g_bkpf-ZZDPTOAPROBADOR = bkpf-ZZDPTOAPROBADOR.
g_bkpf-ZZDELAPROBADOR = bkpf-ZZDELAPROBADOR.
* put data to main screen
  call method exit->put_data_to_screen_pai
    exporting
      im_bkpf  = g_bkpf
      flt_val  = 'ES'.
ENDFORM.
Added code tags
Edited by: Rob Burbank on May 10, 2011 12:17 PM

SriVarma,
Cool! I didn't know this BADI!
Playing around with existing implementations I can see that, BADI_SD_TAB_CUST_H, can definitely enhance the Sales order header with additional tab strip screens. Similarly BADI_SD_TAB_CUST_I can be used to enhance Sales order item screens.
Here is what I understand from the coding of an existing implementation
ACTIVATE_TAB_PAGE - takes a module pool program name and a subscreen that you created and adds it as a additional tab page to sales order header screen. You need to pass back f_program and f_dynpro with your program and screen number that you painted
TRANSFER_DATA_TO_SUBSCREEN - can be used to read and pass data to the fields on the subscreen you created
TRANSFER_DATA_FROM_SUBSCREEN - can be used to pass back whatever changes done by user to the respective Z variables in VBAK
PASS_FCODE_TO_SUBSCREEN - Pass the fcode the user selected to your subscreen.
I would suggest that you create a function group and create screens, functions etc within that and use those in these methods. Refer existing implementations. The global data of the function group can then be used to communicate between all the above methods

Similar Messages

  • Add customer fields on item level billing document VF01

    Hi gurus,
    Does anybody know a user exit (or another way) to add 3 customer fields on a subscreen during creation of a billing document (transaction VF01) ? I'm afraid I need to do a modification for this but maybe there is a better solution.
    Thanks for your reaction.
    Serge

    Hi
    These are the userexits
    SDVFX007            User exit: Billing plan during transfer to Accounting
    SDVFX008            User exit: Processing of transfer structures SD-FI
    SDVFX009            Billing doc. processing KIDONO (payment reference number)
    SDVFX010            User exit item table for the customer lines
    SDVFX011            Userexit for the komkcv- and kompcv-structures
    V05I0001            User exits for billing index
    V05N0001            User Exits for Printing Billing Docs. using POR Procedure
    V60A0001            Customer functions in the billing document
    V60P0001            Data provision for additional fields for display in lists
    V61A0001            Customer enhancement: Pricing
    may be you can look into this SDVFX010
    Please reward if useful.

  • Add Customized fields in FICA document

    Dear all,
    We are having a requirement in which we need  to add customized fields in FICA document and need to post them .Can anyone please tell me how to meet this requirement
    susmita
    Edited by: susmitha harini on Aug 11, 2010 12:46 PM

    Hi Susmita
    You can add the fields to the customer includes
      CI_FKKOP
      CI_FKKKO
    To create/update the customer fields in automated processes you can use the standard SAP BAPI:
      BAPI_CTRACDOCUMENT_CREATE
      BAPI_CTRACDOCUMENT_CHANGE
    Check out the import table EXTENSIONIN with structure BAPIPAREX.
    To add the fields to the standard SAP transactions, have a look in IMG under
    Financial Accounting
      Contract Accounts Receivable and Payable
        Basic Functions
          Posting and Documents
            Document
              Screen Preparations
    Yep
    Jürgen
    Edited by: sattlerj on Aug 12, 2010 8:45 PM
    Edited by: sattlerj on Aug 12, 2010 8:49 PM - Added EXTENSIONIN

  • WCTL Transaction - Add Custom Field Header level

    Hi All,
    Here at my client's place guys are doing PoC on WCM (PM being used for last couple of years) and the requirement is to have a custom field at Header level of WCTL (WC Application Change ) with F4 option.
    I have created a custom field with z table for master data to it (will be used as check table for this field) and appended it to the WCAAP - WCM: Application using append structure option.
    Now I need to add this field at the header level of the mentioned transaction. I searched throgh for any available exits, BADI's or enhancement spots with no success. Even Inforums i couldnt find any help and hence this message.
    Will appreciate any inputs in this regard,
    Thanks,
    Lakshmi Narayana.

    Hi Narasimhan,
    First of all thank you verymuch for the quick reply.
    I tried to search for the BADI definition (BADI_WCM_WAPI_001) and Enhancement Spot (ES_WCM_BADI) (se18) with no success. We are using ECC6.0 with SAP_ABA patch level 10, EA-APPL (SAP Enterprise Extension PLM, SCM, Financials) at level 7.
    Does this has any impact on why I couldnt find it or is there something that I am doing  wrong... Please guide me...
    Thank you once again for your time.
    Rgds,
    Lakshmi Narayana

  • Custom field at Header level in Additional Data B tab of VA01/VA02

    Kindly help me out , I have a requirement to add a custom field at Header level in Additional Data B tab of VA01/VA02.
    Program: SAPMV45A
    screen 8459
    This can be done only through access key or not. Can any body tell me procedure to do that.
    Appreciate your response.Thanks in advance

    Please help me out this

  • Add Custom Field in Additional Tab B in VA01/VA02

    Kindly help me out , I have a requirement to add a custom field at Header level in Additional Data B tab of VA01/VA02.
    Program: SAPMV45A
    screen 8459
    This can be done only through access key or not. Can any body tell me procedure to do that.
    Appreciate your response.Thanks in advance

    Please help me out this

  • Add custom fields in a new tab in J1B3N

    Hi All,
    In the project we need to to add custom fields from custom table (z table) in an Additional Tab (header) of J1B3N transaction. How can we do it using user-exits or BADI's?
    I've looked for this requirement in the forum, but none of them related to J1B3N transaction.
    If someboby has developed something like that, I will be grateful for help.
    Thanks in advance.

    Hi Okuma,
    Did you tried what are the badis are triggering while you run this transaction,then you will get an idea .
    Regards,
    Madhu.

  • Add Custom Fields in MB1B Tcode

    I want to Add Custom fields in MB1B Header Data. I not able to find way how to do that. So can you please let me know how to add custom fields in MB1B.
    Thanks & Regards
    Nikunj Shah

    Hi Parikshit,
    There is no badi or user exit available to add a custom fields.If that fields are standard one then it can be controlled against the movement type.Go to T code: OMCJ .Select the movement type, and click on display. And maintian the filed settings accordingly.
    Post if need help.
    if you need validations there are some exits.
    TCode MB1B
    EXIT_SAPMM07M_001 - MBCF0002 - Customer function exit: Segment text in material doc. item
    EXIT_SAPMM07M_003 - MBCFC003 - Maintenance of batch master data for goods movements
    EXIT_SAPMM07M_004 - MBCFC004 - Maintenance of batch specifications for goods movements
    EXIT_SAPMM07M_005 - MBCF0006 - Customer function for WBS element
    EXIT_SAPMM07M_009 - MBCF0009 - Filling the storage location field
    EXIT_SAPMM07M_010 (Propose Batch / Transfer Batch) - MBCFC010 - Propose batch number on Inventory Management item screen
    Regards,
    Madhu.
    Edited by: madhurao123 on Jun 28, 2011 9:44 AM

  • Customer fields at header in SC

    Hi Forum,
    We are on SRM4.0. We want to add a few customer fields at header level in the SC screen.
    But while searching the forum I found note no. 672960 which says that
    Note that the header fields cannot be displayed for the shopping cart. If you define fields on the header, they can only be filled in BADIs.
    I am confused by this, please guide me on how to create header fields in SC and how to fill them and pass thses values to BE.
    Any pointers will be of great help.
    Thanks,
    Anubhav

    Hi,
    Add the customer fields in the header level.
    Please look at the below structure to add the custom fields.
    INCL_EEW_PD_HEADER_CSF_SC Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_CST_SC Tabular Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_SSF_SC SAP Internal Enhancements (IBUs, and so on) on SC Header
    INCL_EEW_PD_HEADER_SST_SC SAP Int. Tabular Enhanc. (IBUs, and so on) on SC Header
    You will find this useful.
    https://websmp105.sap-ag.de/~sapidb/011000358700001969972008E.pdf
    Regards,
    Venkat

  • Add "Customer fields" for item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • Add custom fields

    Hi all,
       Please provide me with some guidance for below activity .
    How to add custom fields to ERDK table (print doc header ) by creating our own Z FM similar to the existing FM provided in R436 event .
    suppose the field is
    FIELD NAME u2013 FLAG
    TYPE u2013 CHAR
    LENGTH u2013 1
    Moderator message: please use a more meaningful subject line next time.
    Edited by: Thomas Zloch on Mar 31, 2010 1:14 PM

    goto that table.
    Click append structure, create a structure with required field.
    it will come into that table.
    Thank
    Gowrishankar

  • 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

  • Need BADI to add custom field fro transaction FV50

    Hi all,
    I need BADI to add a custome field at header level.
    Is BADI FI_HEADER_1300_FS is right one? IF yes how can i add field in SCREEN.
    If not please let me know the correct BADI.
    Thanks and Regards
    Sagar.

    Hi,
    Check the BADI
    FI_HEADER_SUB_1300 to get the data to Screen Field and to put the data into Field and hence to database
    FI_TRANS_DATE_DERIVE  Filter based BADI
    FI_LIMIT_PROCESS
    BADI_PRKNG_NO_UPDATE
    AC_QUANTITY_GET
    FMRE_BUS_PROCESS
    EXIT_XFMPR1_001
    Regards,

  • How to add custom fields in BADI  Subscreen.

    Hi Friends,
    I have to include some custom fields in MFBF tcode.(In make-to-order tab page).
    To do that I have used RM_HR_INTEGRATION  BADI definition  and created implementation for this. In the provided subscreen I tried to add custom fields but it asks access key . I donu2019t know , how to proceed further. Your help is needed.
    Or kindly provide me solution to achieve my requirement.
    Thanks in Advance,
    senthil.

    Hi Venky,
    We can see the documentation in
    se18 -> badi -> LE_SHP_TAB_CUST_HEAD -> display -> documentation button above the definition name
    in the first pop-up of documentation..go to the end which says 'Further notes'
    Further notes
    Documentation on BAdI Interface LE_SHP_TAB_CUST_HEAD
    click on this and we have a detailed description of each method defined in the badi
    Hope it helps
    Regards
    Byju

  • How to add custom field in delivery address/performance location tab in SRM shopping cart and Ship to address Pop-up in SRM PO?

    Hi Experts
    i have a reuirement where i have to add custom field in delivery address/performance location tab in SRM shopping cart and Ship to address Pop-up in SRM PO
    i am doing below steps for this.
    1. Adding custom field ZZfield in structure INCL_EEW_PD_PARTNER_CSF by  using  append structure.
    2. Spro ->Supplier Relationship Management -> SRM Server -> Cross application basic settings -> Extensions and field controls (personalization) -> Configure field control ->Configure Control for Fields of Substructures
    then click on  "Metadata for Fields of Substructures and Table-Like Enhancements"  
    add the below entry
    Bus. Object Set Type  : I am trying 7 and 29
    Structure Field Name  : ZZfield
    Bus. Object Type       : BUS2121/BUS2201
    Set Level                    : Item
    Field Visible :  Check box should be checked
    Field Enable :  check box should be checked
    Can anyone has the idea of this?
    Thanks
    Rohit

    Hello Rohit,
    Please create a enchancement for component  /SAPSRM/WDC_UI_DO_SHIPTO.
    Add new input field and label in view V_DODC_SHIPTO.
    Bind the input field value with field ZZfield from structure  /SAPSRM/WDC_UI_DO_SHIPTO in the context node SHIP_TO .
    Regards,
    Neelima

Maybe you are looking for