Add custom fields in Approval List

Hi,
How can I add more information to the Pending Approval List?
I've seen in the database that the "request preview" column in the list is html code filled into the REQ table.
May be there is a configuration to determine which fields are included in the request preview Column.
Thank You.

Hi,
Just go through the API userd to submit a provisioning request. All those field will there in request details from where you can fetch required information.
But this required lot of customiztion on end user screen and database level.
Regards
Alabhya Goel

Similar Messages

  • Add Custom fields in Result List

    Hello ,
    We are using CRM2007, where we have asked to update the Service Order Search Result list to accumudate the IBASE no, IBASE component & Product.
    So, I have enhanced the component:BT116S_SRVO/AdvancedSRL , BASE Entity of which is "BTQRSrvOrd ".
    I have append one structure with the required fields into the stucture "CRMST_QUERY_R_SRVO_BTIL " of the base entity.
    For example -
    Field1 -->ZZFIELD1 type IB_IBASE
    Field2-->ZZFIELD2  type IB_INSTANCE.
    In order to configure the component to show in the Result list , entry into CRMC_REPDY for the fields is not completed as
    Selection Field-->ZZFIELD1
    Fld Name in Database-->Append Structure~field name
    Dynamic Access Name --->DYN_?
    Please suggest how to define the above field values & after that populate the contents for these fields.
    Please Help.
    Thanks & Regards
    Deb

    Hello Deb,
    The search criteria needs the procedure you fallowed ,But not the result list.
    In the Context node you can directly add the attributes you required from the BOL.
    1.Enhance the component and View.
    2.In the context Node BTQRSRVORD on attributes Rignt Click and say create
    3 Give the name of the fields.
    4.Say add Model Attribute
    5.BOL entity Come byitself BTQRSrvOrd
    6.In the BOL Attribute go to f4 help and Scroll down and expand relations
    7.find the Ibase relations and add the fields.
    No Coding is required ..All the methods get generated and results get populated .
    The only thing is you have get the proper fields and realations.
    Sree.
    Edited by: Sree on May 20, 2010 6:26 PM

  • Customize Approval Form to add custom fields using SharePoint Designer

    Hi,
    i have a created a Custom approval workflow using SharePoint Designer 2010. This is two steps approval WF, All i did put the variable "CancelonRejection" Value "Yes" and one Approval action with 2 different users as Serial. Right now
    Status, Requested by, Consolidated comments and comment fields are available on the approval form. Now i want to add some fields with radio buttons on Approval Form, so that 1st approver can select those radio/check box. Once 1st approver will approved this
    then display all the values on 2nd approver approval from or send email to 2nd approver along with all the information from 1st approver.
    Thanks in advanced!

    Hi,
    According to your post, my understanding is that you wanted to customize Approval Form to add custom fields using SharePoint Designer.
    In the SharePoint Designer, you can customize the task form.
    Here is a great article for your reference:
    Creating Custom Workflow Task Approval Forms with SharePoint Designer 2010
    However, every task can only have one task form.
    That is to say, the two approvors will have the same task form.
    As a workaround, I recommend to customzie the task form using InfoPath.
    You can create different view for the approvors.
    You need to add form load rules to swich views based on the approvors.
    More information:
    Using Multiple Views in Customized List Forms
    Add, delete, and switch views (pages) in a form - InfoPath
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Add custom column in default list view in sharepoint

    Hello,
    How to add custom column in default list view in SharePoint 2013? In list view we have view fields section. But its not allowing to add any static text.  I want to add one button/textin view fields. How to add that?
    <View Name="{C7499466-A865-4742-8511-5536D2521D1C}" MobileView="TRUE" Type="HTML" Hidden="TRUE" DisplayName="All Documents" Url="/SectionManagement/SitePages/Untitled_1.aspx" Level="1"
    BaseViewID="1" ContentTypeID="0x" ImageUrl="/_layouts/15/images/dlicon.png?rev=23" ><Query/>
    <ViewFields>
    <FieldRef Name="LinkFilename"/>
    <FieldRef Name="LinkFilenameNoMenu"/>
    </ViewFields>

    Hi,
    to add a field to a view use this
    <ViewFields>
    <FieldRef Name="LinkFilename"/>
    <FieldRef Name="LinkFilenameNoMenu"/>
    <FieldRef Name=[InternalNameOfCustomField]/>
    </ViewFields>

  • Add custom field in SOCO search

    hi
    i checked in webdynpro component of SOCO search screen
    i got below info
    Structure       /SAPSRM/S_CLL_WKL_SEARCH
    Method      /SAPSRM/IF_CLL_DODM_WKL_SEARCH~SEARCH
    View            V_WKL_SEARCH
    component /SAPSRM/WDC_DODC_WKL_SRCH
    now there is already cuf fields structure in /SAPSRM/S_CLL_WKL_SEARCH and its clearly seen that on adding more fields here it will get mapped to context of the above view then i could add the fields on the view and map them
    the question is where is SPRO metadata config to enhance the above structure ?
    i dont want to enhance it manually bcoz earlier i did in other structures and faced lot of problems
    SPRO - SAP supplier relation mgmt -- cross appl basic settings -- Extns and field control -- Configure customer fields. shows below options
    Append for Customer Cross-Document Database Fields on Header
    Append for Customer Cross-Document Non-Database Fields on Header
    Append for Customer Fields on Auction Header
    Append for Customer Fields on Supplier List Header
    Append for Customer Fields on RFx Header
    Append for Customer Fields on Confirmation Header
    Append for Customer Fields on Contract Header
    Append for Customer Fields on Invoice Header
    Append for Customer Fields on Purchase Order Header
    Append for Customer Fields on RFx Response Header
    Append for Customer Fields on Shopping Cart Header
    which of these is for the SOCO search structure ?
    also, once these fields are added, there shud be no need to do anything in the method /SAPSRM/IF_CLL_DODM_WKL_SEARCH~SEARCH i assume.
    its pretty strightforward code, looks like accomodating the custom fields in search criteria
    my doubt is main about the meta data config for this search structure
    i checked couple of threads
    http://scn.sap.com/thread/3485435
    http://scn.sap.com/docs/DOC-52584
    my doubt is why they are talking about different structure than   /SAPSRM/S_CLL_WKL_SEARCH ?
    any inputs are welcome
    thanks
    b

    Hi Dan,  
    Thanks for your post.
    As far as I know the full-text search on support field data type of PlainText and
    HTML and the Title field. Please refer to the Full-text and partial word searches section in this document:
    https://msdn.microsoft.com/en-us/library/dd286638.aspx#full_text.
    For this custom string field, we suggest you search it using work item query. To change work item field index, you can execute the
    witadmin indexfield command line to do that. 
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Have to add custom fields to transaction KS01,

    have to create a new field for cost centre KS01 transaction. In the documentation of exit EXIT_SAPLKMA1_001 it is mentioned that we have to create the new field in CSKS_CI structure. After this, the new field has to be added in the screen.
    This exit is used by program SAPLKMA1 in 2 screens 0399 and 3999. But, these screens are not used anywhere (I checked from the where-used list). In these 2 screens, there is a call customer-subscreen line. If i want to create this subscreen it asks for access key.
    Is there any way that i can create a subscreen and attach it to the standard transaction. Please suggest if there is any other ways to do the same.
    I have done all the standard procedure creating project activating exists. Only issue is how do i create a screen to add custom fields as it is asking access key. Is there any config that i have to do?

    Hello Swathi,
    yes, you actually have to create at least dynpro 0999. You can do that via transaction CMOD, double click on the screen exit and use the screen painter.
    It should not be necessary to enter an access key when you implement it in a customer project.
    The example coding from your CMOD modification shows you the minimal coding you have to implement to actually use your new fields.
    Best regards
    Sebastian

  • 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

  • Is any way to add custom fields?

    i need to display the all most 10 type of different information product large view..i used all default fields in product list if there any way to add custom fields or tags

    You may like to check out the article: Unlimited Product Custom Fields
    It's a paid subscription site, but worth a months subscription to learn some neat tricks.

  • 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

  • I want to add new field to this list

    hi all,
    i want to add new field to this list.
    kostenstelle from table zfmkstel
    *& Report  ZFM_MOBLIST                                                 *
    REPORT  ZFM_MOBLIST.
    TABLES: zfm_handy , pa0002.
    TYPE-POOLS : slis.
    DATA: g_repid LIKE sy-repid,
          gs_print            TYPE slis_print_alv,
          gt_list_top_of_page TYPE slis_t_listheader,
          gt_list_end_of_page TYPE slis_t_listheader,
          gt_events           TYPE slis_t_event,
          gt_sort             TYPE slis_t_sortinfo_alv,
          gs_layout           TYPE slis_layout_alv,
          gt_fieldcat         TYPE slis_t_fieldcat_alv,
          fieldcat_ln LIKE LINE OF gt_fieldcat,
          col_pos TYPE i.
    *DATA : BEGIN OF it_moblist OCCURS 0.
           INCLUDE STRUCTURE zfm_handy.
    *DATA :  nachn  TYPE  pa0002-nachn,     
           vorna TYPE  pa0002-vorna,
         END OF it_moblist.
    DATA : BEGIN OF IT_MOBLIST OCCURS 0,
           TELNUM TYPE ZFM_HANDY-TELNUM,
           KARTNR TYPE ZFM_HANDY-KARTNR,
           ZUTART TYPE ZFM_HANDY-ZUTART,
           PERNR TYPE ZFM_HANDY-PERNR,
           nachn  TYPE pa0002-nachn,
           VORNA TYPE pa0002-vorna,
           ZDATE TYPE ZFM_HANDY-ZDATE,
           PINNR TYPE ZFM_HANDY-PINNR,
           PUKNR TYPE ZFM_HANDY-PUKNR,
           TARIF1 TYPE ZFM_HANDY-TARIF1,
           TARIF2 TYPE ZFM_HANDY-TARIF2,
           TARIF3 TYPE ZFM_HANDY-TARIF3,
           GTYPE TYPE ZFM_HANDY-GTYPE,
           IMEI TYPE ZFM_HANDY-TARIF1,
            twincard type zfm_handy-twincard,
            twinbill type zfm_handy-twinbill,
            einbau type zfm_handy-einbau,
            beschr type zfm_handy-beschr,
            text1 type zfm_handy-text1,
             text2 type zfm_handy-text2,
              text3 type zfm_handy-text3,
              end of it_moblist.
    DATA : BEGIN OF IT_zfm_handy OCCURS 0,
         TELNUM TYPE ZFM_HANDY-TELNUM,
         KARTNR TYPE ZFM_HANDY-KARTNR,
         ZUTART TYPE ZFM_HANDY-ZUTART,
         PERNR TYPE ZFM_HANDY-PERNR,
         ZDATE TYPE ZFM_HANDY-ZDATE,
         PINNR TYPE ZFM_HANDY-PINNR,
         PUKNR TYPE ZFM_HANDY-PUKNR,
         TARIF1 TYPE ZFM_HANDY-TARIF1,
         TARIF2 TYPE ZFM_HANDY-TARIF2,
         TARIF3 TYPE ZFM_HANDY-TARIF3,
         GTYPE TYPE ZFM_HANDY-GTYPE,
         IMEI TYPE ZFM_HANDY-TARIF1,
          twincard type zfm_handy-twincard,
          twinbill type zfm_handy-twinbill,
          einbau type zfm_handy-einbau,
          beschr type zfm_handy-beschr,
          text1 type zfm_handy-text1,
           text2 type zfm_handy-text2,
            text3 type zfm_handy-text3,
            end of it_zfm_handy.
    *DATA : BEGIN OF it_zfm_handy OCCURS 0.
           INCLUDE STRUCTURE zfm_handy.
    *DATA END OF it_zfm_handy.
    DATA : BEGIN OF it_pa0002 OCCURS 0,
            pernr TYPE pa0002-pernr,
            nachn   TYPE pa0002-nachn,     
           vorna     TYPE pa0002-vorna,
           pernr TYPE pa0002-pernr,
           END OF it_pa0002.
    INITIALIZATION.
      g_repid = sy-repid.
      PERFORM print_build USING gs_print.      "Print PARAMETERS
    START-OF-SELECTION.
      PERFORM data_selection.
      PERFORM build_fieldcat.
      PERFORM eventtab_build CHANGING gt_events.
      PERFORM comment_build  CHANGING gt_list_top_of_page.
      PERFORM call_alv.
    *&      Form  TOP_OF_PAGE
    FORM top_of_page.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary = gt_list_top_of_page.
      WRITE: sy-datum, 'Page No', sy-pagno RIGHT-JUSTIFIED.
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  END_OF_PAGE
    FORM end_of_page.
      WRITE: /.
      WRITE AT (sy-linsz) sy-pagno CENTERED.
    ENDFORM.                    "END_OF_PAGE
    ### PRINT SETTINGS
    FORM print_build USING ls_print TYPE slis_print_alv.
      ls_print-print              = ' '. "PRINT IMMEDIATE
      ls_print-no_print_selinfos  = 'X'. "NO SELECTION INFO
      ls_print-no_coverpage       = ' '. "NO COVER PAGE
      ls_print-no_new_page        = ' '. "NO NEW PAGE
      ls_print-no_print_listinfos = 'X'. "NO PRINT LIST INFO
      ls_print-reserve_lines      = 2.   " FOOTERLINE
    ENDFORM.                    "PRINT_BUILD
    *&      Form  data_selection
          text
    -->  p1        text
    <--  p2        text
    FORM  data_selection .
      data : n(8) type n.
      SELECT * FROM
                 zfm_handy
           INTO CORRESPONDING FIELDS OF TABLE it_zfm_handy where pernr ne space.
      IF NOT it_zfm_handy[] IS INITIAL.
        loop at it_zfm_handy.
          n = it_zfm_handy-pernr.
          it_zfm_handy-pernr = n.
          modify it_zfm_handy.
        endloop.
        SELECT  pernr  nachn        
               vorna     
         FROM  pa0002
         INTO TABLE it_pa0002
         FOR ALL ENTRIES IN it_zfm_handy
         WHERE pernr = it_zfm_handy-pernr and endda = '99991231'.
       SELECT  pernr  nachn        
              vorna     
        FROM  pa0002
        INTO TABLE it_pa0002
        FOR ALL ENTRIES IN it_zfm_handy
        WHERE pernr = it_zfm_handy-pernr and begda le sy-datum and endda ge sy-datum.
      ENDIF.                              " not it_zfm_handy
      LOOP AT it_zfm_handy.
        MOVE-CORRESPONDING  it_zfm_handy TO it_moblist.
        clear it_pa0002.
        READ TABLE it_pa0002  WITH KEY pernr = it_zfm_handy-pernr.
        if sy-subrc = 0.
          move it_pa0002-nachn to it_moblist-nachn.
          move it_pa0002-vorna to it_moblist-vorna.
          move it_pa0002-pernr to it_moblist-pernr.
        ENDIF.
        APPEND  it_moblist.
        CLEAR   it_moblist.
    *endif.
      ENDLOOP.
    ENDFORM.                    " data_selection
    *&      Form  BUILD
          text
    -->  p1        text
    <--  p2        text
    FORM build_fieldcat .
    Explain Field Description to ALV
      DATA: fieldcat_in TYPE slis_fieldcat_alv.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname = 'TELNUM'.
      fieldcat_ln-tabname   = 'IT_MOBLIST'.
      fieldcat_ln-no_out    = ' '.
      fieldcat_ln-seltext_l = 'TELNUM'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname = 'KARTNR'.
      fieldcat_ln-tabname   = 'IT_MOBLIST'.
      fieldcat_ln-no_out    = ' '.
      fieldcat_ln-seltext_l = 'KARTNR'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname = 'ZUTART'.
      fieldcat_ln-tabname   = 'IT_MOBLIST'.
      fieldcat_ln-no_out    = ' '.
      fieldcat_ln-seltext_l = 'ZUTART'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'PERNR'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'PERNR'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'NACHN'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l =  'NACHN'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'VORNA'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'VORNA'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'ZDATE'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'ZDATE'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'PINNR'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'PINNR'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'PUKNR'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'PUKNR'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TARIF1'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TARIF1'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TARIF2'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TARIF2'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TARIF3'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TARIF3'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'GTYPE'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'GTYPE'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'IMEI'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'IMEI'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TWINCARD'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TWINCARD'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TWINBILL'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TWINBILL'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'EINBAU'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'EINBAU'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'BESCHR'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'BESCHR'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TEXT1'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TEXT1'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TEXT2'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TEXT2'.
      APPEND fieldcat_ln TO gt_fieldcat.
      CLEAR fieldcat_in.
      fieldcat_ln-fieldname     = 'TEXT3'.
      fieldcat_ln-tabname       = 'IT_MOBLIST'.
      fieldcat_ln-no_out        = ' '.
      fieldcat_ln-seltext_l = 'TEXT3'.
      APPEND fieldcat_ln TO gt_fieldcat.
    DATA SORTING
      DATA: gs_sort TYPE slis_sortinfo_alv.
      CLEAR gs_sort.
      gs_sort-fieldname = 'TELNUM'.
      gs_sort-spos      = 1.
      gs_sort-up        = 'X'.
    GS_SORT-SUBTOT    = 'X'.
      APPEND gs_sort TO gt_sort.
    CLEAR GS_SORT.
    GS_SORT-FIELDNAME = 'KARTNR'.
    GS_SORT-SPOS      = 2.
    GS_SORT-UP        = 'X'.
    *GS_SORT-SUBTOT    = 'X'.
      APPEND gs_sort TO gt_sort.
    ENDFORM.                    " BUILD
    *&      Form  EVENTTAB_BUILD
          text
         <--P_GT_EVENTS  text
    FORM eventtab_build  CHANGING lt_events TYPE slis_t_event.
      CONSTANTS:
    gc_formname_top_of_page TYPE slis_formname VALUE 'TOP_OF_PAGE',
    gc_formname_end_of_page TYPE slis_formname VALUE 'END_OF_PAGE'.
      DATA: ls_event TYPE slis_alv_event.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
        EXPORTING
          i_list_type = 0
        IMPORTING
          et_events   = lt_events.
      READ TABLE lt_events WITH KEY name =  slis_ev_top_of_page
                               INTO ls_event.
      IF sy-subrc = 0.
        MOVE gc_formname_top_of_page TO ls_event-form.
        APPEND ls_event TO lt_events.
      ENDIF.
    define END_OF_PAGE event
      READ TABLE lt_events WITH KEY name =  slis_ev_end_of_page
                               INTO ls_event.
      IF sy-subrc = 0.
        MOVE gc_formname_end_of_page TO ls_event-form.
        APPEND ls_event TO lt_events.
      ENDIF.
    ENDFORM.                    " EVENTTAB_BUILD
    *&      Form  COMMENT_BUILD
          text
         <--P_GT_LIST_TOP_OF_PAGE  text
    FORM comment_build  CHANGING gt_top_of_page TYPE slis_t_listheader.
      DATA: gs_line TYPE slis_listheader.
      DATA: today_date(10) TYPE c.
      CONCATENATE
      sy-datum+6(2) '.'
      sy-datum+4(2) '.'
      sy-datum(4) INTO today_date.
      CLEAR gs_line.
      gs_line-typ  = 'H'.
      gs_line-info = 'MOBLIST DETAILS'.
      APPEND gs_line TO gt_top_of_page.
      CLEAR gs_line.
      gs_line-typ  = 'S'.
      gs_line-key  = 'Date:'.
      gs_line-info = today_date.
      APPEND gs_line TO gt_top_of_page.
    GS_LINE-KEY  = 'User:'.
    GS_LINE-INFO = sy-uname.
      APPEND gs_line TO gt_top_of_page.
      CLEAR gs_line.
      gs_line-typ  = 'A'.
      gs_line-info = 'ACTION'.
      APPEND gs_line TO  gt_top_of_page.
    ENDFORM.                    " COMMENT_BUILD
    *&      Form  CALL_ALV
          text
    -->  p1        text
    <--  p2        text
    FORM call_alv .
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
       i_callback_program = g_repid
    I_CALLBACK_PF_STATUS_SET = ' '
    I_CALLBACK_USER_COMMAND = ' '
       is_layout =  gs_layout
       it_fieldcat = gt_fieldcat
         it_sort = gt_sort
         it_events = gt_events
         is_print = gs_print
       TABLES
         t_outtab = IT_MOBLIST
       EXCEPTIONS
         program_error = 1
       OTHERS = 2.
    ENDFORM.                    "CALL_ALV.

    Hi,
    add:
    1) to IT_MOBLIST
    text3 type zfm_handy-text3,
    kostl type csks-kostl,
    end of it_moblist.
    2)...
    CLEAR fieldcat_in.
    fieldcat_ln-fieldname = 'KOSTL'.
    fieldcat_ln-tabname = 'IT_MOBLIST'.
    fieldcat_ln-no_out = ' '.
    fieldcat_ln-seltext_l = 'KOSTL'.
    APPEND fieldcat_ln TO gt_fieldcat.

  • 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

  • Add Custom fields in Report Incident Screen in EHSM

    Hello experts,
    I want to add custom fields like Notification No. and division in Report Incident screen in EHSM.
    I have added two fields.
    Business Object: EHHSS_INCIDENT
    Node: BASIC_INFO_ALL
    Structure: INCL_EEW_EHHSS_INC_BINFA_D (added two fields using append structure)
    Now how can i link with my screen and how to fetch notification data (standard F4 help)?
    and when i save data, where it will save?
    Can you guide me with proper steps for it as i am new in it.
    Thanks in advance.

    Hi Jayvin,
    To add the above fields on the screen, open the component configuration of the required screen.
    Enhance the same and add the fields from the respective Node.
    You did not worry about saving the data, once the fields are placed on the screen it will get save on click of save/ on event of save.
    Regards,
    Sanket.

  • How we can add custom field in standard report 2kee.

    Hi,
    How we can add custom field in standard report 2kee.
    I need one extra field to add in 2kee report for the same is there any customization req.
    Regards
    Ravi

    Ravi,
    Which extra field do you want to add or see?  Without specifying the field, it is difficult for one to tell you precisely whether you need a custom field or just change the layout to get the standard one.
    There are so many fields which exists but are not displayed when you execute 2KEE. You need to change the layout selections to your preference.
    Nonetheless, if the field you want to add does not already exist, then yes you can do customization.  Is there a customization requirement? No. But remember, you are making changes to SAP Standard program which will no longer be supported by SAP should in the case an issue arise in the future related to this very program.
    Have your abaper add the said field in the program or why not just create a query to pull the report?
    Elias
    Edited by: Elias Akorli on Sep 18, 2009 9:02 PM

  • 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

  • How to change standard SAP program SAPLFSKB to add custom fields...?

    Hi Gurus,
    I have to change the standard SAP program SAPLFSKB screen 100 to add custom fields...i looked into OSS notes and there is a note: 174413 that provides steps to add custom fields...but when i try to do this it doesnt let me do it...it says that request cannot be changed....do i have to use modification agent...if that is the case then how shud i proceed with this....so please provide me some inputs....
    your help will be appreciated...
    Any inputs for me....
    cheers:sam
    Message was edited by:
            Sam williams

    try going into edit->enhancement operations->create.  this will allow up to add your customized field.

Maybe you are looking for