Custom field in 2001
hi folks,
I need to create custom field for absence infotype (2001). I know that the time management infotypes do not have the option of enhancement. (creation of additional fields not possible)
check this link below:
Is there any other option? <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/4f/d526be575e11d189270000e8322f96/frameset.htm">http://help.sap.com/saphelp_erp2005/helpdata/en/4f/d526be575e11d189270000e8322f96/frameset.htm</a>
Thanks for your help in advance
santhosh.
If this is transaction type :
check this note:
Note 435694 - SBWP: No display for line items (BSEG.DISPLAY)
Let me know the field you are looking for and i can help you with the note #.
Thanks,
N
Similar Messages
-
Custom field not found in in the definition of EAI Integration Component
Hi,
I added a custom field to Account with integration tag "FirmsOfficesType". I got an error when I'm adding an account:
Element with XML tag 'FirmsOfficesType' is not found in the definition of EAI Integration Component 'Account'(SBL-EAI-04127)
Here is the soap message for adding a account:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" s:mustUnderstand="1">
<wsse:UsernameToken>
<wsse:Username>user</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">passwd</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<AccountInsert_Input xmlns="urn:crmondemand/ws/ecbs/account/10/2004">
<ListOfAccount xmlns="urn:/crmondemand/xml/Account/Data">
<Account>
<Status>Active</Status>
<PrimaryBillToCity>KANSAS CITY</PrimaryBillToCity>
<PrimaryBillToCountry>USA</PrimaryBillToCountry>
<PrimaryBillToPostalCode>64150</PrimaryBillToPostalCode>
<PrimaryBillToState>MO</PrimaryBillToState>
<PrimaryBillToStreetAddress>1805 ABC ROAD</PrimaryBillToStreetAddress>
<PrimaryBillToStreetAddress2>STE 300</PrimaryBillToStreetAddress2>
<ExternalSystemId>OF222652</ExternalSystemId>
<IntegrationId>OF222652</IntegrationId>
<Location>OF222652</Location>
<MainPhone>+1 1235877526</MainPhone>
<AccountName>ABC Inc</AccountName>
<AccountType>INDEPENDENT BD A</AccountType>
<FirmsOfficesType>Branch</FirmsOfficesType>
<FirmName>ABC SECURITIES CO</FirmName>
</Account>
</ListOfAccount>
</AccountInsert_Input>
</s:Body>
</s:Envelope>
thxHi
Please go through the related pointers ->
The OSS note 672960 has already indicated you need to use BADI to address it.
For Search criteria
You can also use user-defined fields as search criteria. To do this, you have to set fields XINPUT and XDISPLAY to 'X' in table ET_FIELDS for the fields you want to use in BADI BBP_CUF_BADI_2 in method MODIFY_SCREEN. The fields defined this way are displayed if you choose the 'Extended search' link.
Re: Custom field in Create Bid Invitation..
Re: Search Help for Purchasing Group..
Re: urgent help request - How to add custom fields to header BID.
Re: New Screen with table control information in Process Bid Invitation
Do let me know.
Regards
- Atul -
We have created a custom field in the CATS entry screen and this field has been added to the CATSDB table, till then we are clear but my question is how to transfer this custom field to PTEX2000 and PTEXDIR tables and eventually to 2001 and 2002 Infotypes assuming we creating a custom fields even in 2001 and 2002 infotype records.
Well there is a limitation in SAP to extend on CATS fields. SAP allows to extend on the CATS transaction but does not support pushing custom fields through the entire transaction and updates mechanism. If you really need to do this you will have to do a couple of modifications.
To ease the pain you can utilize some of the BAdIs and function modules to push data through but you will still need to extend some of th estructures according to your purposes. -
Custom field html displays as text
I am converting a custom field from a SharePoint 2007 version to SharePoint 2013. The field works correctly in SP2007. In SP2013 it has the correct information but displays as text instead of html. I have set the "disable-output-escaping" in the
xsl to "yes" but it does not help. Here the xml and xsl data for the field.
<?xml version="1.0" encoding="utf-8" ?>
<FieldTypes>
<FieldType>
<Field Name="TypeName">PriorityIndicator2</Field>
<Field Name="ParentType">Text</Field>
<Field Name="TypeDisplayName">Priority Indicator</Field>
<Field Name="TypeShortDescription">Priority Indicator</Field>
<Field Name="UserCreatable">TRUE</Field>
<Field Name="Sortable">TRUE</Field>
<Field Name="AllowBaseTypeRendering">TRUE</Field>
<Field Name="Filterable">TRUE</Field>
<Field Name="FieldTypeClass">Company.WebParts.PriorityIndicator2, $SharePoint.Project.AssemblyFullName$</Field>
<Field Name="FieldEditorUserControl">/_controltemplates/15/PriorityIndicator2FieldEditor.ascx</Field>
<Field Name="CAMLRendering">TRUE</Field>
<RenderPattern Name="DisplayPattern">
<Column HTMLEncode="FALSE" />
</RenderPattern>
</FieldType>
</FieldTypes>
<xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema"
xmlns:d="http://schemas.microsoft.com/sharepoint/dsp"
version="1.0"
exclude-result-prefixes="xsl msxsl ddwrt"
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
xmlns:asp="http://schemas.microsoft.com/ASPNET/20"
xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:SharePoint="Microsoft.SharePoint.WebControls"
xmlns:ddwrt2="urn:frontpage:internal">
<xsl:template match="FieldRef[@Name = 'PriorityIndicator2]" mode="Text_body">
<xsl:param name="thisNode" select="." />
<span style="background-color:lightgreen;font-weight:bold">
<xsl:value-of select="$thisNode/@*[name()=current()/@Name]" disable-output-escaping="yes" />
</span>
</xsl:template >
</xsl:stylesheet>
Any help would be greatly appreciated.
Luis R. LebronHi,
According to your post, my understanding is that the custom field not render html well.
As you have known, we can use the “disable-output-escaping” to render the html, however, it not works in your environment.
As a workaround, we can use JQuery to render the html, I have made a simple code snippets to achieve this scenario, you can refer to it.
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var theTDs = $("td[id='SPFieldCustom']");
//console.log(theTDs.html());
TDContent = theTDs.text();
//console.log(TDContent);
theTDs.html(TDContent);
</script>
Note: You should change the id to fit your environment.
Thanks,
Jason
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Jason Guo
TechNet Community Support -
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 -
Error while adding a custom field with Input help via AET
Hi All,
I need to add two custom field under Service orders at Item level in component BT140I_SRVP.
One field is required to have the input search help f4 and autopopulates the second field
I am able to add one field(not requiring help) successfully through AET .
I have created one Zsearch_help in se11 and its successfully running and Autopopulating seocnd field while I am testing it
While adding second field through AET,I need to enter following details as -
field label,search relevant ,serach help etc.
When I type the name of my 'Zsearch_help' against field search help it gives me following error
'Search help is not compatible'.
Secondly,not getting getter and setter methods for the attrributes in BTAdminI.
Last,please tell me if i create zhelp and activate it,would it automatically appear in the list on AETwhile assiging it to input field?
Please help me out.Kindly be detailed as I am new to SAP CRM.
Thanks,
ShivaniThe question is answered in CRM 7.0 forum:
Getting error while adding a custom field (with input help) through AET -
Error while adding custom fields in ERP quotation
I am trying to add custom fields to ERP quotation. So picked up ERP_H and added view BTCUSTOMER_H/CustomerH to its views. I have added the relevant custom fields to BTCUSTOMER_H/CustomerH. Now when I try displaying this, I get the following error..
Context generation failed in view BTCUSTOMER_H/CustomerH of UI Component ERP_H
An exception has occurred Exception Class CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''.
Method: CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING
Source Text Row: 39
Initialization of view BTCUSTOMER_H/CustomerH of UI Component ERP_H failed
An exception has occurred Exception Class CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''.
Method: CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING
Source Text Row: 39
Cannot display view ERP_H/HeaderOverviewpage of UI Component ERP_H
An exception has occurred Exception Class CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''.
Method: CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING
Source Text Row: 39
Window ERP_H/MainWindow of UI Component ERP_H cannot be displayed
An exception has occurred Exception Class CX_BSP_WD_RUNTIME_ERROR - View BTCUSTOMER_H/CustomerH in component ERP_H could not be bound
Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
Source Text Row: 165
I have no prior experiance in UI development. Could someone explain me this error and how to fix this?
Regards,
Amar.closing this unresolved
-
How to populate a custom field of a Std. SAP Tx with BAPI usage 2 Load data
Hi Experts,
For instance, I created a custom field (say, custom_field_1) on a screen of standard SAP tx(say, ME21N) by using screen exit. And in order to populate the data into it (custom_field_1), will use the Function user exits of this Tx(ME23N).
1) In next step, Where Where I have to add this field, apart from appending the same custom field in EKKO/EKPO table or any other related table; Extending the corresponding IDOC or creating a new Custom ÍDOC type? like What about BAPI?
2) If I got a text file with the data (including the data for this custom_field_1 too) and I have been asked to load it into SAP, then, I decided to use BAPI (say, BAPI_PO_CREATE or CREATE1) to create the data, So, How to handle this custom field, I mean, In which BAPI structure I have to pass this custom_field_1 data? ( Iguess, for some BAPIs EXTENSIONIN structures are provided, sorry if am wrong!)
Thank you.
Edited by: SAP ABAPer on Feb 21, 2009 7:40 PMfor example if you added field in the VBAP table then you can pass the custome field values like below
move 'BAPE_VBAP' to lwa_extension-structure.
lwa_bape_vbap-vbeln = lwa_final-vbeln.
lwa_bape_vbap-posnr = lv_posnr.
move lwa_final-yyslotid to lwa_bape_vbap-new custome field.
move lwa_bape_vbap to lwa_extension-valuepart1.
append lwa_extension to lt_extension.
clear lwa_extension.
move 'BAPE_VBAPX' to lwa_extension-structure.
lwa_bape_vbapx-vbeln = lwa_final-vbeln.
lwa_bape_vbapx-posnr = lv_posnr.
move 'X' to lwa_bape_vbapx--new custome field.
move lwa_bape_vbapx to lwa_extension-valuepart1.
append lwa_extension to lt_extension.
clear lwa_extension.
call function 'BAPI_SALESORDER_CHANGE'
exporting
salesdocument = strcture
order_header_inx = strcture
tables
order_item_in =strcture
order_item_inx = strcture
schedule_lines = strcture
schedule_linesx = strcture
extensionin = lt_extension. -
ABAP query using logical database KDF is not populating custom fields
Hi Experts ,
I created two following queries
1. VENDORCATKDF – uses KDF logical database
2. VENDORCATLFA1 – uses table = LFA1
I’m pulling the same information in both queries:
· Vendor Number
· Country
· Vendor Name
· Vendor Category (custom fields added to LFA1)
The results for the query that uses the logical database KDF is incorrect. It doesn’t pull in the flag on the custom field LFA1-ZMRO. Even though the logical database KDF is made up of the table LFA1 and has these fields.
Is there something that can be done – so that all of these “custom” category fields under LFA1 (such as LFA1-ZZMRO) – get pulled into queries – when we use the logical database KDF ?Hi,
I have got the error removed by ensuring that fields from one table are a part of one line ( taking help of ruler) only. But the underlying problem remains, the output is not ALV but List output.
I do not think having additional fields in the query is reason for this.
Is it bcoz iI am adjusting the output length of columns to ensure no hierarchical error ?
Can we not have a query using LDB which is shown as SAP List?
Regards,
Garima. -
Unable to update MARA table custom field in Material master
Hi all,
I have added one custom field in MM01,Basic View 2.
For that i have apended that field in MARA table and created one subscreen for that.
This field is visible in MM02/MM01/MM03 in basic data view 2 .
The issue is that we are not able to save values in MARA table which we entered in this field.
I cheked earliar in SDN but couldn't get the proper solution.
i cheked the below available forum discussion link but couldn't get th proper solution.
In material master How to add a new field on Basic data 1 view
Regards,
AmitHi,
please trye this :
Please make sure u implemented: methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN as they are required for data transport. These methods are called from within the program of the application at PBO or PAI .
See below example code:
PBO:
MODULE initialize OUTPUT.
CLEAR: sflight, ok_code.
IF exit IS INITIAL.
CALL METHOD cl_exithandler=>get_instance
CHANGING
instance = exit.
ENDIF.
CALL METHOD cl_exithandler=>set_instance_for_subscreen
EXPORTING
instance = exit.
ENDMODULE.
The factory method is used to create an instance of the adapter class. You then declare the instance using the public static method SET_INSTANCE_FOR_SUBSCREEN to allow the data for display on the screen to be used in the function group of the user or in the module pool.
MODULE data_for_subscreen OUTPUT.
program = sy-repid.
dynpro = sy-dynnr.
CALL METHOD cl_exithandler=>get_prog_and_dynp_for_subscr
EXPORTING
exit_name = 'BADI_SCREEN'
calling_program = program
calling_dynpro = dynpro
subscreen_area = 'SUB'
IMPORTING
called_program = program
called_dynpro = dynpro.
CALL METHOD exit->put_data_to_screen
EXPORTING
flight = sflight
EXCEPTIONS
reserved = 01.
ENDMODULE.
PAI:
MODULE user_command_0200 INPUT.
CASE save_ok.
WHEN 'BACK'.
SET SCREEN 100.
WHEN 'SAVE'.
PERFORM save_flights.
WHEN '+EXT'.
CALL METHOD exit->get_data_from_screen
IMPORTING
flight = sflight
EXCEPTIONS
reserved = 01.
ENDCASE.
ENDMODULE.
The method GET_PROG_AND_DYNP_FOR_SUBSCR and the input/output parameters specified above are used to determine the name of the customer program and the name of the subscreen. The method PUT_DATA_TO_SCREEN which is called at PBO as well as the method GET_DATA_FROM_SCREEN which is called at PAI are used to transport the data to be displayed.
These methods are implemented by the user:
When you define a screen enhancement, you are strongly recommended to provide sample code for the methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN. This code is automatically copied when you create an implementation and can be added to if required. The user of the BAdI definition should not be responsible for the data transport.
regards,
..Pradeep -
Who has changed the Custom Field value?
Dears,
Need to know the information regarding how to fetch that who has changed the Custom field value from PWA/MPP.
Example:
There is a PDP (say ProjectInfo):
There is a Custom Field added to that PDP (say Project Status = In Progress).
Now for ProjectA, someone has checked out and changed the Custom Field "Project Status" from "In Progress" to "Closed".
I need to fetch the information regarding who has changed that Custom field.
In which direction should I move: Event Handlers, PSI???? Any other stuff?
Thanks & Regards,
ShravanHi Shravan,
I'm not a developer but I do know that you can use an event handler pushing the resource name and date in custom fields.
Another way is to use a 3rd-party tool like
FluentPro Audit Tool.
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
Custom field's text not getting displayed in standard report
Hi All,
I have a requirement like this .
There is a Custom field which we have added in a standard FICO report ie S_PL0_86000030 ( G/L Account - Balances ).
The custom field is added through a report painter , while seeing the config of report painter the custom field is showing the selection text , but when we run this transaction S_PL0_86000030 , the technical name of that field appears in the selection screen .
For example if the field is ' matnr' then we give the text as 'Material Number' . Then in the screen this field is getting displayed as Matnr instead of Material Number.
Please suggest me on this.
Thanks,
SumitIn transaction GRR2
Insert->
selection parameters ->
take the variable type as >Tesxt varaible for selection parameter
chosse >material no.
hope ths helps
Bhanu -
Custom field not getting displayed in SUS PO item level
HI all,
We are using SRM 5.0, ECC6.0 and ECS scenario.
As per SAP note 762984, we have enhanced the structures such as :
INCL_EEW_PD_ITEM_CSF_SUSPO
INCL_EEW_PD_ITEM_CSF
and have added a record in the following place in SPRO:
Supplier Relationship management-> Supplier self service->Make field control settings for tables.
| Item | Display | Z.PO.ITM.VIEW
| Item | Change | Z.PO.ITM.EDIT
But we are unable to display the field in the SUS screen.
We had also referred to the following blog :
/people/yeusheng.teo/blog/2008/01/05/ordering-unit-vs-order-pricing-unit-in-srm-sus
but had no success.
Please let us know if we did something wrong or are we missing something.
Also please let us know if BSP changes are really necessary to do this as neither in the SAP note nor in the above mentioned blog, there is any mention about this.
Regards
KishanHi Bharadwaj,
Thank you for your inputs. I executed the program but it didn't display the field.
But I was able to rectify it by re-creating the steps mentioned in the blog (see original post). I had missed giving correct positions to the custom field.
Regards
Kishan -
Solman 7.1 - CRM WebClient UI - custom field mandatory on status change
Hi
I've got a question and I'm not sure if it's possible.
Basically i have created a custom field in CRM WebClient UI and I have added this field to my Z configuration. This works fine.
Now, I'm wanting to make an error to appear if this field is blank (hasn't been filled in) when the status of the transaction type changes to a specific status.
i.e. if "custom field" is BLANK when SMTM changes to Closed, then error appears
I know the field can be made mandatory, but this particular custom field won't be filled out straight away. Therefore I want the check to occur when the document is closed. Can this be done via PPF Conditions? Or is ABAP/enhancement the only way?
Thanks
ShaunHi,
For customizing crm web ui, you must need AET or EEWB tools. Best Practices for SAP CRM Web UI Customization - CRM - SCN Wiki
but try by using the standard sap note 1772650 - ST710:You can save a message even though mandatory fields are not filled in. which can set certain warning message for custom fields or not and the other relevant 1931783 - Incident can be saved without filling mandatory fields
Please check.
Thanks
Jansi -
Search on the custom field in Product doesn't work
Hello everyone!
Lately I was configuring additional custom field for product header and succeed. Then I wanted to add this field as a search criteria for product search and I followed help on help.sap.com and note 1026956. Here are the steps I did:
1. I've extended structures CRMT_PRIL_QUERY_ADVSEARCH_PROD and CRMT_PRIL_QUERY_ADVSEARCH_IOBJ with my custom attribute.
2. I went to Master Data->Products-> Basic Settings ->Add Attributes to Search Structure and added my custom attribute there.
3. Then I found out that it's not enough and I should perform additional steps not included in note and help. I did these steps suggested by Shanthala Kudva in thread [Can't enable the extendable set type attributes in product search UI|Can't enable the extendable set type attributes in product search UI;.
After that I was able to configure UI and see the search criteria, but when I try to search using custom field I get error message: "Search criteria PRODUCT_ANKER.ZCAT_NUMBER in scenario CL_CRM_PRSEARCHSCENARIO_GETLST not included in tool/filter"
How to find out the reason of this behavior? Did I miss something in configuration?
P.S. Set type called ZPRODUCT, attribute ZCATNUMBER. In structures appended component called ZCAT_NUMBER with component type ZCATNUMBER. In table CRMC_PRSEA_ATTR the record has the attributename ZCAT_NUMBER, attribute_id ZCATNUMBER. Maybe I messed up with that?
Regards,
Alex.Hi Alexander,
I know this is an old post, but currently i am facing the same issue of not being able to see my custom fields in the BSP Component Workbench.
I tried to follow all steps maintained in SAP Note # 10269656 & 1541480, but no luck.
Can you please tell me what do you mean by "Should not add the extended attributes directly to Search Structure, as SAP expects the attributes to be in APPEND structure"? Can you please let me know how the values are to be maintained in the Search structure table "CRMC_PRSEA_ATTR", which is also accessed using the IMG Meanu path "Master Data --> Products --> Basic Settings --> Add Attributes to Search Structure"
Appreciate your help.
Suresh Karri
Maybe you are looking for
-
Problem of the iPad connection with the iPhone hotspot after upgrading to iOS 6
Hi guys, this is my problem: I've got an iPhone 4 and an iPad 2. With iOS 5.1.1, installed on both devices, I was able to surf the internet with my iPad through the iPhone hotspot. I've just installed iOS6 on both devices...now iPad sees the iPhone w
-
Nokia lumia 520 won't connect to bt home hub
Keep getting a message saying there's no connection when I try and connect to my home bt hub I can see the connection and I can type in my pass code which I've checked and double checked is right other phones and tablets are connected fine but I can'
-
Extract CDATA section from a KML file
Hi all, I have a kml file as shown below. I need to extract the path of all the files listed under the Images section and as well under the Links section. Can i get some hwlp... currentl am able to retrieve the cdata text content as a string and henc
-
Email accounts not highlighted, can't change settings
Email accounts not highlighted, can't change settings
-
Blue squares over moving images and videos, Blue squares over moving images and videos
https://www.youtube.com/watch?v=t9NmqnaHuWo&feature=youtu.be This issue is going on for a while and I have tried the usual means to fix it, like restarting, updating drivers, uninstalling gfxCardStatus completely... As you can see on the video, anyti