SAP CRM Functional Interview Questions Marketing and Sales free pdf download

Summary:SAP CRM Marketing and Sales Interview Questions

  1. Tell me about your client business process in marketing?
  2. What are the different campaigns your client using and explain them?
  3.  Explain the lead business process according to your client?
  4. How can you classify the leads?
  5. How the Lead will convert as a Opportunity automatically?
  6. where do we configure the Surveys and what is the Path or T-code?
  7. What are the all areas that we can use questionnaires?
  8. How can you qualify the leads?
  9. did you write any functional spec's for your client business process?
  10. Where do we configure the number range for leads and what is the object to maintain the number range for lead?
  11.  Can we create the multiple leads for a single prospect? if yes, how can we restrict that?
  12. What is the significance of an Opportunity in sales process?
  13. what is the difference b/w opportunity and sales methodology?
  14. How can you configure the sales cycle, explain step by step?
  15. What is the importance of sales assistant?
More Related Articles:
For More Interview Questions Click Here



Ms Dynamics CRM 2013 Ribbon Customizations,Display Rules,Editor free tutorials in pdf download.

Summary: Ms CRM 2011 Ribbon Customizations online training.
Ribbons:   
              Ribbons allow us to customize the Dynamics CRM Ribbon tabs to add custom buttons.Ribbons are more intelligent and smart that previous system menus. There are two main places where ribbons are located:
  HomepageGrid
  Form
Adding a simple button to the ribbon involves: touching the customization file to include nodes in the RibbonDiffXml node, adding web resources for the images to be displayed in the button, adding a web resource for the JavaScript method to be used when clicked the button.

HomepageGrid
The HomepageGrid is the place located in the home page of any entity where the main grid is located. following figure  shows the HomepageGrid for the Account entity.
Form
The Form is the place located in the entity record form of any entity where the Ribbon is located on top on the form. below shows the Form location for the Account entity.
There are three main controls for Ribbons:
. Tab
. Group
. Button

Every button must be contained on a group and every group must be contained on a Tab control.Because the Ribbon buttons are smart and can change while the user is using the application,there are some rules that will need to be configured for this case so that you can make the button visible or enabled depending on the following conditions:
. Based on Form state:Create, Existing, Read Only, Disabled, Bulk Edit
. Configure Custom rules:By JavaScript functions with parameters
. CrmClientTypeRule:Detects if running in outlook client or web client
. CrmOfflineAccessStateRule:Detects if outlook is running in offline or online mode
. CrmOutlookClientTypeRule:Types CrmForOutlook or CrmForOutlookOfflineAccess
. OrRule:A rule that contains a collection of rules so that this rule will evaluate as true if any of the rules in the collection evaluates as true
. OutlookItemTrackingRule :A rule that detects whether the item is enabled for items tracked in Microsoft            Dynamics CRM in order to enable a Ribbon element
. OutlookVersionRule:A rule that detects the version of Microsoft Office Outlook client.
. PageRule:A rule that evaluates the address of the current page
. RecordPrivilegeRule:A rule that detects a user’s privileges for a specific record in
order to enable a Ribbon element
. SkuRule:A rule that detects the Microsoft Dynamics CRM edition
. ValueRule:A rule that detects the value of a specific field
. ReferencingAttributeRequiredRule:A rule that detects whether the referencing attribute for an entity is required
. RelationshipTypeRule:A rule that detects whether a specific type of formal entity relationship exists between two entities
. EntityPrivilegeRule:A rule that can detect the current user’s privileges for a specific entity
. EntityPropertyRule:A rule that can detect specific Boolean entity properties
. FormEntityContextRule:A rule that can detect whether a form Ribbon is displayed in the context of a specific entity
. MiscellaneousPrivilegeRule:A rule that can detect whether the user possesses a specific Microsoft Dynamics CRM privilege
. OrganizationSettingRule:A rule that can detect two specific organization settings within a DisplayRule; checks for IsSharepointEnabled or IsSOPIntegrationEnabled
. OutlookRenderTypeRule:A rule that can detect whether a form or list item is rendered as a web page or natively in Outlook in order to determine whether a Ribbon element should be displayed
. SelectionCountRule:A rule that detects how many items in a grid are selected The SDK comes with samples that will help you easily add custom buttons to an existing group for all entities or add custom buttons to an existing group for specific entities. In addition you can add custom groups to an existing tab for specific entity, add custom tab to specific entity, add custom groups to the developer tab for all entities in a form, and hide Ribbon elements. These samples are located in the sdk\walkthroughs\ribbon folder.

RibbonDiffXml
The RibbonDiffXml node defines the tabs, groups and buttons, and it contains the following child nodes:
<RibbonDiffXml>
<CustomActions />
<Templates>
<RibbonTemplates Id=”Mscrm.Templates”></RibbonTemplates>
</Templates>
<CommandDefinitions />
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules />
<EnableRules />
</RuleDefinitions>
<LocLabels />
</RibbonDiffXml>
The CustomActions node defines the tabs, groups, and buttons and contains the following
child Nodes:
<CustomActions>
<CustomAction >
<CommandUIDefinition>
<Group >
<Controls>
<Button />
</Controls>
</Group>
</CommandUIDefinition>
</CustomAction>
</CustomActions>
The Button element node contains the following attributes:
. Id:the unique identifier for the button.
. Command:the Id of the command that will be defined in the
CommandDefinitions node of the RibbonDiffXml root node. Each command definition is defined as follows:
<CommandDefinitions>
<CommandDefinition
Id=”Solution.all.HomepageGrid.MyGroup.Help.Command”>
<EnableRules />
<DisplayRules />
<Actions>
<JavaScriptFunction FunctionName=”ShowHelp”
Library=”$webresource:webforti_Script.js” />
</Actions>
</CommandDefinition>
</CommandDefinitions>
Inside the command deifintiions you can include the rules for enable or disable the buttons (inside the EnableRules node), show or hide the buttons (in the DisplayRules node) and the actions to be performed when the button is clicked.
. Sequence:The integer number of the sequence to define the position of the button related to the other buttons in the same group.
. LabelText:The Id of the localized label that is defined inside the LocLabels node
for example:
<RibbonDiffXml>
..................
<LocLabels>
<LocLabel Id=”Solution.all.HomepageGrid.MyGroup.Help.ToolTip”>
<Titles>
<Title languagecode=”1033” description=”Help” />
</Titles>
</LocLabel>
</LocLabels>
</RibbonDiffXml>
Inside the Title node you can enter as many Title node as languages you want. The languagecode used on this sample 1033 refers to the English language.
. ToolTipTitle:The Id of the localized label that is defined inside the LocLabels node, similar to the LabelText node
. ToolTipDescription:The Id of the localized label that is defined inside the LocLabels node, similar to the LabelText node
. TemplateAlias:The alias of the template to be used, this will affect the way the button will be displayed, o1 will display the button big, and o2 will display the button small.
. Image16by16:The id of the web resource used for the 16 by 16 pixels image, this is the image that is used for small buttons. If you use a web resource you need to enter a value as follows $webresource:<name of the web reosource>.png.
. Image32by32:The id of the web reource used for the 32 by 32 pixels image; this is the image that is used for big buttons. If you use a web resource you need to enter a value as follows: $webresource:<name of the web reosource>.png.

Ms CRM 2013 ISV.Config Customizations online free Tutorials download.

Summary:Ms CRM 2011 ISV.Config Customizations online free Tutorials download.

ISV.Config:

    ISV.Config is an XML structure that is part of the customizations.xml file that is included on every solution. In earlier versions of Dynamics CRM, it was used to add custom menu items and controls to the toolbars. However, in this new version of Dynamics CRM 2011, that functionality has been moved to the Ribbon as we will see later in this chapter. The only functionality of the ISV.Config is to provide appearance and behavior of the Service Calendar.

To be able to work with the ISV.Config XML, you need to explicitly specify it when importing the solution by selecting the ISV.Config option, as shown in below Figure .

Noticed that because the ISV.Config is considered a system setting, any customization
made here won’t be removed when removing the solution.
The following code illustrates the ISV.Config main nodes structure:
<IsvConfig>
<configuration version=”3.0.0000.0”>
<Root />
<ServiceManagement>
<AppointmentBook>
<SmoothScrollLimit>2000</SmoothScrollLimit>
<TimeBlocks>
<TimeBlock EntityType=”4214” StatusCode=”1”
CssClass=”ganttBlockServiceActivityStatus1” />
<TimeBlock EntityType=”4214” StatusCode=”2”
CssClass=”ganttBlockServiceActivityStatus2” />
<TimeBlock EntityType=”4214” StatusCode=”3”
CssClass=”ganttBlockServiceActivityStatus3” />
<TimeBlock EntityType=”4214” StatusCode=”4”
CssClass=”ganttBlockServiceActivityStatus4” />
<TimeBlock EntityType=”4214” StatusCode=”6”
CssClass=”ganttBlockServiceActivityStatus6” />
<TimeBlock EntityType=”4214” StatusCode=”7”
CssClass=”ganttBlockServiceActivityStatus7” />
<TimeBlock EntityType=”4214” StatusCode=”8”
CssClass=”ganttBlockServiceActivityStatus8” />
<TimeBlock EntityType=”4214” StatusCode=”9”
CssClass=”ganttBlockServiceActivityStatus9” />
<TimeBlock EntityType=”4214” StatusCode=”10”
CssClass=”ganttBlockServiceActivityStatus10” />
<TimeBlock EntityType=”4201” StatusCode=”1”
CssClass=”ganttBlockAppointmentStatus1” />
<TimeBlock EntityType=”4201” StatusCode=”2”
CssClass=”ganttBlockAppointmentStatus2” />
<TimeBlock EntityType=”4201” StatusCode=”3”
CssClass=”ganttBlockAppointmentStatus3” />
<TimeBlock EntityType=”4201” StatusCode=”4”
CssClass=”ganttBlockAppointmentStatus4” />
<TimeBlock EntityType=”4201” StatusCode=”5”
CssClass=”ganttBlockAppointmentStatus5” />
<TimeBlock EntityType=”4201” StatusCode=”6”
CssClass=”ganttBlockAppointmentStatus6” />
</TimeBlocks>
</AppointmentBook>
</ServiceManagement>
</configuration>
</IsvConfig>

ServiceManagement Node
This element customizes the Service Calendar. The ServiceManagement node contains only a child node with the name of AppointmentBook. The AppointmentBook node can have one of these nodes:
. SmoothScrollLimit—This option sets the maximum number of blocks to be displayed by a service activity before auto scrolling the appointment when it is selected or displayed.
. ValidationChunkSize—This option is used to configure the number of activities to be validated simultaneously by the server. The validation occurs in cases where more than one activity requires the same resource or materials.
. TimeBlocks
.  “Working with Service,” for more information about the ServiceManagement node.

With each TimeBlock element, you can apply a different style to each status code of a
service activity.
See this example:
<ServiceManagement>
<AppointmentBook>
<SmoothScrollLimit>2000</SmoothScrollLimit>
<TimeBlocks>
<!— All CSS Class mapping for Service activities —>
<TimeBlock EntityType=”4214” StatusCode=”1”
[ccc]CssClass=”ganttBlockServiceActivityStatus1” />
</TimeBlocks>
</AppointmentBook>
</ServiceManagement>
The EntityType attribute can be one of the following values:
4214—Service activity
4201—Appointment

Ms dynamics crm developer openings for Mumbai Location

Designation: Ms Dynamics CRM 2011, Mumbai
Job Description:
             We are currently hiring for one of the CMMI level 5 companies in MUMBAI location for a MS Dynamics CRM 2011 resource.

Find below the JOB description of the same
Main Responsibilities: MS CRM configuration and Administration MS CRM Customization CRM SDK (Plug-ins and Custom Workflows) Development Reports Development using SSRS / Report Builder Excel and Silverlight skills will be an added advantage.

Competencies Required: MS Dynamics CRM 2011, Dot Net, MSSQL 2008/2005, Silverlight (optional) and WCF Experience Profile 3+ years of overall Experience MS Dynamics CRM (min 2 years) Dot Net and MS SQL 2008 (approx. 1-2 years) Good analytical and debugging skills

If your profile is matching the above requirement kindly send in your updated resumes to dolly.priyanka@ezsoft-sol.com

Also, since this is an urgent requirement we would like you to join us immediately within a notice period of 15 days.

Desired Profile Please refer to the Job description above
Experience 2 - 7 Years
Industry Type IT-Software / Software Services
Role Software Developer
Functional Area IT Software - ERP, CRM
Education UG - Any Graduate - Any Specialization, Graduation Not Required 
PG - Any Postgraduate - Any Specialization, Post Graduation Not Required 
DOCTORATE - Any Doctorate - Any Specialization, Doctorate Not Required
Compensation: Negotiable
Location Mumbai
Keywords CRM customer relationship management ms crm microsoft dynamics crm ms dynamics crm dynamics crm .net and mscrmmicrosoft crm microsoft dynamics crm microsoft dynamics crm ms crm dynamics crm ms dynamics crm

For Similar Jobs :Click Here


MS Dynamics CRM Consultant / Milan West EU28-35k

Summary:MS Dynamics CRM Consultant / Milan West EU28-35k

        Searching with insertion IMMEDIATE an MS Dynamics CRM Consultant Location final work: MILAN. you have the following Requirements: - Degree or Diploma in Economics or Technical disciplines. - Experience of at least 3 years of MS Dynamics CRM platform in the analysis and development - Ability to manage the relationship with the customer The framework is open-ended. The salary, commensurate EXPERIENCE, is within the band 28000-35000 Eu. To discuss in more detail about this opportunity or others in the field of MS Dynamics CRM

 please send your CV to Gianluca gianluca@nigelfrank.com or call directly at toll free number 800 875 032 International. In addition visit our website www.nigelfrank.com. Nigel Frank International is the specialist agency in Microsoft Dynamics CRM globally. We deal with both Microsoft Partners & End Users throughout the Italian territory and in Europe. Given our specialization exclusively within the Microsoft offer real opportunities for career growth in specific technologies. shall be guaranteed full confidentiality during consultations! Nigel Frank International Ltd is acting as recruitment agency in relation to the above position.

For Similar Jobs :Click Here

MS CRM 2013 sitemap,isv config,ribbons customizations online free training,pdf,doc,download

Summary: Ms Dynamics Crm 2011 Menus and Ribbon Customizations online free tutorials,materials.

Menus and Ribbon Customizations:
               Menus are the options you can see in the File tab of the ribbon, the one that is colored in blue. From that tab you will have a menu, such as Save, New Activity, New Record, Tools,and Options. Notice that every  entity has its own menu items as well when you go to create or update a record.Ribbons are the buttons shown in the top bar below the menu. These buttons vary depending on the entity you are positioned on. Examples of these controls are New, Edit,and Export to Excel.

You can customize menus and controls in three ways:
1.Site Map
2.ISV.Config
3.Ribbons
Each way requires a little knowledge of how to manage XML files because they are XML files. When working with XML files, remember the following rules:
1.XML files are case-sensitive, so be sure to respect each node name case to avoid problems. This means that the node name <root> is not the same as <ROOT>.
2.Each node needs to be closed. For example, if you open a node with <root>, you need to later close it with </root>. If the node doesn’t contain children nodes, you can open and close it in the same line—for example, <root />.

Site Map:
             The site map is the file that describes the items that will be shown on each area. For example, when you are in the workplace area, you can see on the left the site map options of Dashboard, Activities, Calendar, Imports, and so on. These options are quick links to the entities’ administration that you can customize when you want to have another frequently used entity.
The site map is an XML file that needs to be exported first to be edited, and then it needs to be reimported to be updated. It is recommended to create a new custom solution with only the sitemap extension in order to update the site map quickly. Go to Settings,Solutions, New, and select the view Client Extensions, as shown in Figure 23.22.
                          FIGURE 23.22 Locating the site map customization by using the Client Extensions view.
The following code illustrates the site map main nodes structure:
<SiteMap>
<SiteMap>
<Area>
<Group>
<SubArea>

Site Map Node:
This is the main and root entry-level node. Inside this node should be another node with the same name, SiteMap, which will contain all the Area nodes as children.
Area Node:
Each area represents the main navigation buttons located on the near navigation that are displayed on the main interface. By default, the Site Map is configured with six main areas:

  • Workplace
  • Sales
  • Marketing
  • Service
  •  Settings
  •  Resource center

Figure 23.23 illustrates these navigation options or areas on the Web Application user interface.
The following code illustrates the area node with its default attributes for the Workplace area:

<Area Id=”Workplace” ResourceId=”Area_Workplace” ShowGroups=”true”
Icon=”/_imgs/workplace_24x24.gif” DescriptionResourceId=”Workplace_Description”>
                               FIGURE 23.23 Areas displayed in the bottom-left corner of the screen.

These are the attributes of the Workplace area code:

  • Id—The unique identifier name for each area.
  • ResourceId—The ResourceId.
  • ShowGroups—This attribute is necessary only if the area has more than one Group child node.
  • Icon—The URL for the icon to be displayed near the Area title.
  • DescriptionResourceId —This is for internal use only.

Group Node:
This element is used to contain a group of subarea nodes. Each group will be displayed on the near navigation above the Area buttons with the ability to be collapsed or expanded.Samples of groups are My Work and Customers that are included by default in the Workplace area.
Subarea Node:
These nodes are used to provide the links to the pages or websites (configured by its URL) inside the Group sections.For example, suppose we want to add a new area to the sitemap called Webfortis to be used as a collection of links related to our organization and external application. We could add the following code into the Site Map file right after the last </Area> node and before
the </SiteMap>.

<Area Id=”WebfortisArea” Title=”Webfortis” ShowGroups=”true”
Icon=”/_imgs/resourcecenter_24x24.gif” >
<Group Id=”Group1” Title=”External” >
<SubArea Id=”nav_subArea1” Title=”Website”
Icon=”/_imgs/ico_18_129.gif” Url=”http://www.webfortis.com” />
<SubArea Id=”nav_subArea2” Title=”Microsoft”
Icon=”/_imgs/ico_16_sales.gif” Url=”http://www.microsoft.com”
AvailableOffline=”false” />
</Group>
<Group Id=”Group2” Title=”Internal”>
<SubArea Id=”nav_subArea11” Title=”Intranet”
Icon=”/_imgs/ico_18_129.gif” Url=”http://www.webfortis.com/Internal”
AvailableOffline=”false” />
<SubArea Id=”nav_subArea12” Title=”Cost Control”
Icon=”/_imgs/ico_16_sales.gif” Url=”http://www.webfortis.com/CC”
AvailableOffline=”false” />
</Group>
</Area>

Save the changes and import the solution that contains the site map. To import the site map customizations, go to Settings, Solutions, Import, upload the XML file you edited and click the Import Selected Customizations button.

For More Tutorials Click Here

Dynamics crm 2013 view customizations free training tutorials download

Summary: How to Mscrm 2013 View Customizations and Publishing Customizations learning materials,online free training,pdf,ppt,doc free download

View Customizations:
A view is a read-only representation of the entity’s records. It shows just a few of the entity’s fields, and you can see them in the main screen of the entities in the Advanced Find results and in the Look Up Records  results.
Several different types of views are created by default for each entity, and you can easily create new views. For each view, you can customize the fields to be displayed by adding,removing, or changing the display position of each column. You can also set the desired width in pixels for each column (see Figure 23.20). By default, the columns have a fixed width of 100 pixels.
                                             FIGURE 23.20 View customizations.
Publishing Customizations :
When you have completed your desired changes to an entity, you must publish the customizations so that users can see and use the changes. To publish, select the entity you want to publish and click the Publish All Customizations button, as illustrated in Figure 23.21.

Related Posts:
                      Ms CRM Form Customizations Part 1
                      Microsoft Dynamics CRM Relationships
                      Dynamics CRM Customizing Entities Tutorial Part-1 Pdf free download 
                      Microsoft Dynamics CRM Customizing Entities Tutorial Part-2 Pdf free download

Sap crm interview questions and answers for wipro,infosys,nttdata,hcl,saplabs online pdf,ppt,doc free download.

Summary: SAP CRM Functional/Techinical Interview questions on Master Data
  1. What are the different Business partner categories in SAP CRM
  2. Can we create BP categories in customizing.
  3. What is the difference b/w BP role and category.
  4. Can we give multiple relationships to a business partner.
  5. Can we assign sold to party role to the employee.
  6. what is the use of contact person.
  7. How many ways we can get the Business partner data to the CRM System.
  8. What are the functions in marketing
  9. What are the functions in sales
  10. What are the functions in service
  11. what are the general attributes in Org model.
  12. what are the different products of sap crm.
    For More Interview Questions Click Here

Ms crm 2013 Form,Fields,Iframe,Tabs Customizations online free learning,training,exam materials,tutorials,

Summary:How to Microsoft Dynamics CRM 2011 Fields,Iframe,Tabs Customizations  Tutorials Part 2 pdf,ppt,.doc 

Add, Remove, or Move Fields:
     Fields are used to display the entity fields with input controls; if you created a custom field, as described earlier in this chapter, you will need to add an input control for that field to allow users enter the values. To add a field to the form, just select the field from the Field Explorer list, and drag and drop the field to the section or tab you want.
                                 FIGURE 23.11 Adding fields to be displayed.

You can also select the section where you want to place the field and go to the Field Explorer and double-click the field you want—it will be added to the selected section (see Figure 23.12).
                                              FIGURE 23.12 Fields added to the section.
Add, Remove, or Move IFRAMEs:
        You can use IFRAMEs to display custom applications or pages inside the form. This is extremely helpful when you need to use advanced input/output controls that are not included in the CRM controls toolset. Examples include a complex grid, a picture control,or a movie control integrated with Flash or Silverlight. When you click the IFRAME button, you get the dialog in Figure 23.13, which requires the name for the IFRAME as well as the URL of your application.
                                                  FIGURE 23.13 Adding an IFRAME.

For example, we are going to enter CORP_Website in the Name property and http://www.webfortis.com in the URL property. When adding the IFRAME with the default values, you will see the IFRAME inserted in the form, as shown in Figure 23.14. Most of the times you want the IFRAME to expand vertically to fill the entire form. To do that, select the IFRAME and click on Change Properties, and then move to the ormatting tab. Under the Row Layout section of the dialog, check the Automatically expand to use the available space check box (see Figure 23.15).
In the Scrolling section, you can choose whether you want to have the IFRAME show the scrollbars (vertical and horizontal) as necessary (which is the default value), always, or never. Finally, you can specify whether you want to show a border around the IFRAME by clicking the Display Border property inside the Border section. Click the OK button to accept this change. You will not see the IFRAME expand on the form in design mode, but it will be expanded when running the application.
To test the form with the IFRAME, click the Preview button on top of the window and select the Create Form menu option. If you use another URL, for example http://www. microsoft.com, which has both JavaScript and Silverlight controls in the page contents to be displayed in an IFRAME, we won’t see the page render properly inside the IFRAME. Figure 23.16 shows the page with errors.

                                            FIGURE 23.14 IFRAME added to the form.
                                FIGURE 23.15 Making the IFRAME to expand to use the available space.
                                                 FIGURE 23.16 IFRAME test with errors.

Change Default IFRAME Properties:
      This behavior is normal. It is the default behavior because of the protection that is set by default on the  IFRAME properties to prevent the external pages from executing JavaScript codes or ActiveX controls that might perform unintended operations on the CRM application,such as closing the form unexpectedly without allowing CRM to control the window and saving the data properly. However, you can change this security setting to have your page load correctly if you’re sure there will not be a problem, by selecting the IFRAME and clicking Change Properties. Under the Security section of the dialog, clear the Restrict cross-frame scripting check box (see Figure 23.17).Click OK to close the dialog and test it using the Preview top menu and then selecting Create Form. You will see the page loads properly without any warnings (see
Figure 23.18). For this sample, we used a web page URL that will show the same content regardless of
when and where in CRM it is shown. Most of the time, however, you will want to use the IFRAME to show different content depending on the entity and record instance being displayed. For example, you might want to show the company web page in an IFRAME when working with Accounts, and then show an individual’s picture in the IFRAME when working with Contacts. For those cases, you will need to create a custom ASP.NET application and read the GUID of the record that will be passed to the web application. This is
accomplished by setting the check box that says Pass Record object-type Code and Unique Identifier as Parameters.
                                        FIGURE 23.17 Removing the cross-frame scripting protection.

More Related Article:
                      Ms CRM Form Customizations Part 1
                      Microsoft Dynamics CRM Relationships
                      Dynamics CRM Customizing Entities Tutorial Part-1 Pdf free download 
                      Microsoft Dynamics CRM Customizing Entities Tutorial Part-2 Pdf free download

MS Dynamics Axpta most important interview questions and answers online free pdf download

1.  Difference between following:

  • condel :- Use condel to delete one or more items from a container.
  • confind :- Use confind to locate a sequence of items in a container. 
  • conins :- Use conins to insert some items into a container.
  • conlen :- Use conlen to find out how many items there are in a container.
  • connull :- Use connull to explicitly dispose of the contents of a container.
  • conpeek :- Use conpeek to extract an item from a container, and to convert it into another data type  
  • conpoke :- Use conpoke to replace (poke) an item in a container.

2. Difference between edit and display method?
  • Display Indicates that the method's return value is to be displayed on a form or a report.
  • The value cannot be altered in the form or report
  • Edit Indicates that the method's return type is to be used to provide information for a field that is used in  In a form. The value in the field can be edited.     

3. Difference between perspectives and table collection

      Perspectives  can organize information for a report model  in the Application Object Tree (AOT).A perspective is a collection of tables. You use a report model to create reports.Table collection is a collection of table, which sharing across all the virtual companies.

 4.What are the 4 types of files we need to copy to the standard folder?
           *.aod, *.ahd, *.ald, *.add, *.khd
 5.  Why we use virtual companies?
     Virtual company accounts contain data in certain tables that are shared by any number of company accounts. This allows users to post information in one company that will be available to another company.
6. How can we restrict a class to be further extended?
        using Final Keyword for ex: public final class <ClassName>
7.Which are classes are used for data import export?
        SysDataImport and SysDataExport
8. From which table u can get the user permissions stored in Ax?
       AccessRightList table.
9.What should we do if we need last record to be active when a form is opened?
      In properties of datasource table set the StartPosition property as last.
10. What is the sequence of events while a report is generated?
      Init, Run, Prompt, Fetch, Print
11. Name few X++ classes/Coreclasses related to Queries?
     Query, QueryRun, QueryBuildRange, QueryBuildDataSource, QueryBuildLink
12. What is an index?
   An index is a table-specific database structure that speeds the retrieval of rows from the table. Indexes are used to improve the performance of data retrieval and sometimes to ensure the existence of unique records

Define IntelliMorph
      IntelliMorph is the technology that controls the user interface in Microsoft Dynamics AX. The user interface is how the functionality of the application is presented or displayed to the user.
   
IntelliMorph controls the layout of the user interface and makes it easier to modify forms, reports, and menus.
Define MorphX
      The MorphX Development Suite is the integrated development environment (IDE) in Microsoft Dynamics AX used to develop and customize both the Windows interface and the Web interface.
Define  X++  
X++ is the object-oriented programming language that is used in the MorphX environment .
QUES:Differenciate refresh(),reread(),research(),executequery()
refresh() will not reread the record from the database.  It basically just refreshes the screen with whatever is stored in the form cache.
reread() will only re-read the CURRENT record from the DB so you should not use it to refresh the form data if you have added/removed records.  It's often used if you change some values in the current record in some code, and commit them to the database using .update() on the table, instead of through the form datasource.  In this case .reread() will make those changes appear on the form.

research() will rerun the existing form query against the data source, therefore updating the list with    new/removed records as well as updating existing ones.  This will honour any existing filters and sorting on the form.
executeQuery() is another useful one.  It should be used if you have modified the query in your code and need to refresh the form.  It's like
research() except it takes query changes into account.

Define AOT
The Application Object Tree (AOT) is a tree view of all the application objects within Microsoft Dynamics AX. The AOT contains everything you need to customize the look and functionality of a Microsoft Dynamics AX application

Define AOS
The Microsoft Dynamics AX Object Server (AOS) is the second-tier application server in the Microsoft Dynamics AX three-tier architecture.
The 3-tier environment is divided as follows:
• First Tier – Intelligent Client • Second Tier – AOS • Third Tier – Database Server
In a 3-tier solution the database runs on a server as the third tier; the AOS handles the business logic in the second tier. The thin client is the first tier and handles the user interface and necessary program logic.

Difference between Index and Iindex hint
Adding the "index" statement to an Axapta select, it does NOT mean that this index will be used by the database. What it DOES mean is that Axapta will send an "order by" to the database.
Adding the "index hint" statement to an Axapta select, it DOES mean that this index will be used by the database (and no other one).

 Difference between temp table and container.
1.Data in containers are stored and retrieved sequentially, but a temporary table enables you to define indexes to speed up data retrieval.
2. Containers provide slower data access if you are working with many records. However, if you are working with only a few records, use a container.
3. Another important difference between temporary tables and containers is how they are used in method calls. When you pass a temporary table into a method call, it is passed by reference. Containers are passed by value. When a variable is passed by reference, only a pointer to the object is passed into the method. When a variable is passed by value, a new copy of the variable is passed into the method. If the computer has a limited amount of memory, it might start swapping memory to disk, slowing down application execution. When you pass a variable into a method, a temporary table may provide better performance than a container

Data dictionary:
1.What is an EDT, Base Enum, how can we use array elements of an EDT,
2.Definition and use of Maps, how AddressMap (with methods) is used in standard AX
3.What is the difference between Index and Index hint?
Utility and use of find method.
4.How many types of data validation methods are written on table level?
5.How many types of relations are available in Axapta, Explain each of them.
6.When the recid is generated, what is its utility, what are the different types of Table groups defined on table properties.
7.Difference between Primary & Cluster index.
8.How many kind of lookups can be made and how.
9.How can we utilize field groups in forms
10.How many types of Delete Actions are there in Standard Ax and define the use of each
11.If any record is created in table I want to fetch the date & time stamp, how will you do that
12.What is the function of super()

 Classes
1. What is an abstract class, what is the utility of an abstract method
2. Multiple inheritance possible or not, if not how can we overcome that.
3. What is an interface, Why do we implement it
4. Do we need to write main method, give reasons
5. What is difference between new & construct method
6. What is the utilty of the RunOn property
7. What is main class used in batch process OR which class will you inherit to make a batch job
8. How can we make a batch job occur at regular interval
9. What is the main utility of classes in standard Ax
10. Which class is called when we create a SO/PO.
11. What are classes used to write query.
12. What is a static method, why do we make static methods and where can we write it.
13. When do we make methods private or protected.Forms
14. What is the basic structure of a form
15. Utility of init(), run(), wait() methods
16. What are different types of Link Types available in a form datasource, justify each of them
17. Properties of a form datasource
18. validateWrite() method can be written in form datasource as well as table level, when should we write it in form DS and when in table. Similar in case of write() method
19. How can we call table level methods from form DS (similar methods)
20. What is the difference between form init() & DS init()
21. When a form opens what are the sequential methods called.
22. Where is the best place to write code to perform filter in a form
23. What are the different types of menu items available, explain each of them
24. A action type menu item is attached to a form but in the drop down the menu item is not appearing, what could be the problem
Report
 1. What are the two most important methods
2. When do block the super() method of fetch
3. Can we make a report from wizard, if yes from where
4. What is a Programmable Section, how we use it in reports
5. What is the difference between Auto Design Spec & Generated Design
6. How can we sort the DS, what facility we can get in by placing fields in Ranges
7. What is the role of executeSection
8. What are Queries, how do we use them
 Menu Items
1. What is the use of Parameter, Enum TypeParameter/Enum Parameter properties of display
2. Why do we provide Configuration key & Security key
3. Normally what do we attach in Output
4. Normally what do we attach in Action
 General Questions
1. What is difference between select & select firstonly statements
2. What are the keywords used to access data from "multiple companies" and "one company to another company".
3. How can we override a lookup
4. How do the following methods work in a form DS.
ds.refresh(), ds.research(), ds.reread(), in what situation we should these methods
5. On closing a form name the methods which are invoked
6. What are security key/configuration keys, how do we use it in Ax
7. How can we provide user level/user group level security
8. What is a virtual company
9. What is Visual MorphXplorer, what do we do with that?(Reverse engineering tool has replaced Visual MorphXplorer)
10. What is the function of Application Hierarchy Tree
11. If you want to monitor the database activity, where can you get that
12. Where can we find the Label log and what is its utility
13. What are the tools you will use to upgrade any object
14. What is the difference between display() and edit() methods, how do we use each
15. What is the use of System Documentation/Application Developer Documentation/Application Documentation
 Few More Questions on DAX
1.What are the classes, Tables, Forms and Methods used to post the sales orders.
2. What are the classes, Tables, Forms and Methods used to post the purchase orders.
3. What are the classes, Tables, Forms and Methods used to post the Ledgers.
4. What are the classes, Tables, Forms and Methods used to post the Inventory.
5. What is the base class to send the on-boad E-mailing.
6. What are the storage Dimensions?
7. What are the Item Dimensions?
8. What is the difference between RunBase and RunBaseBatch?
9. How do you create a NumberSequence for existing Module and also fro new Module.
10.What is the difference between Insert and doinsert.
11.What is the Runbase Stack?
DIFFERENCE BETWEEN SQL AND X++ STATEMENT--
SELECT-
1.Table buffer on the FROM in x++ clause ,not the table as in SQL
2.ORDER BY clause precedes the WHERE clause
3.! for negation ,not NOT as in SQL
4.&& and || for logical operator ,not AND or OR as in SQL.
5.* and ? for like wildcards ,not % and _ as in SQL.

JOIN CLAUSE-
1.Join clause has no ON keyword in x++,use WHERE instead
2.Defauld JOIN direction is left .
3.there are no LEFT and RIGHT keyword for JOIN in x++
4.The FROM clause is optional when:
-No column is listed or
-Only one table is listed in the SELECT in x++

select * FROM CustTable;
select CustTable;

both are same.

OTHERS-
1.The WHILE SELECT statement provides an automatic cursor for return rows in x++
2.There is no HAVING keyword in x++
3.No null values are return in x++

Dynamics CRM Recruitment - Developer - Vancouver, WA

Summary:Dynamics CRM - Developer - Vancouver, WA - $100-150k

A very large Dynamics CRM end user has an immediate need for a Dynamics CRM Developer in the Vancouver, WA area. The company is working on migrating their old CRM system to a Dynamics CRM system and needs a very senior developer with Dynamics CRM experience to help lead the project. Because this is an immediate need, the company is offering a salary much higher than normal - as high as $150k for senior-level candidates.

The company is offering:
*Generous salary based on prior experience
*Performance-based bonuses
*Excellent 401k plan

Candidates must have experience with the following:
*Hands on Dynamics CRM Development Experience
*Great communication skills
*C# Development experience
*SQL Server experience

To apply: Send resumes directly to Aman Gupta (a.gupta@nigelfrank.com) and call me at 415-580-3000 for more information.

Nigel Frank International is the global leader for Microsoft Dynamics recruitment, advertising more Dynamics CRM jobs than any other agency. We deal with both Microsoft Partners & End Users throughout North America. By specializing solely in placing candidates in the Microsoft Dynamics market I have built relationships with most of the key employers in North America and have an unrivaled understanding of where the best opportunities and Dynamics CRM jobs are.

I understand the need for discretion and would welcome the opportunity to speak to any Microsoft Dynamics CRM candidates that are considering a new career or job either now or in the future. Confidentiality is of course guaranteed. For information on the Microsoft Dynamics market and some of the opportunities and Dynamics CRM jobs that are available I can be contacted on 1-415-580-3000 Please see www.nigelfrank.com for more fantastic Microsoft Dynamics opportunities!

Nigel Frank International Inc. is acting as an Employment Agency in relation to this vacancy.

For Similar Jobs :Click Here

Ms Dynamics CRM Developer Jobs openings - Denver, Colorado

Summary:Microsoft Dynamics CRM Developer - $90k - $100k - Denver, Colorado

       This MS Partner is looking to increase their recent growth with a Dynamics CRM Developer - exciting opportunity to customize and integrate a whole system
.
We are looking to fill this position ASAP; this client currently has interview slots available
The Developer will support the Project Manager as well as work hand in hand with a team of software developers. The ideal candidate will need to have a strong background in Dynamics CRM development and business process optimizations.

This candidate requires:
*2 Years MS Dynamics CRM
*.Net/ C# Experience
*Participated in Microsoft Dynamics CRM related projects
*US Citizenship or Green Card holders required*

Send resumes directly to Daniel Roberts at d.roberts@nigelfrank.com or call me directly for more information at 415.580.3000.

Nigel Frank International is the global leader for Microsoft Dynamics recruitment, advertising more Dynamics CRM jobs than any other agency. We deal with both Microsoft Partners & End Users throughout North America. By specializing solely in placing candidates in the Microsoft Dynamics market I have built relationships with most of the key employers in North America and have an unrivalled understanding of where the best opportunities and Dynamics CRM jobs are.

I understand the need for discretion and would welcome the opportunity to speak to any Microsoft Dynamics CRM candidates that are considering a new career or job either now or in the future. Confidentiality is of course guaranteed. For information on the Microsoft Dynamics market and some of the opportunities and Dynamics CRM jobs that are available I can be contacted on 415.580.3000. Please see www.nigelfrank.com for more fantastic Microsoft Dynamics opportunities!

Nigel Frank International Inc. is acting as an Employment Agency in relation to this vacancy.

Dynamics CRM / MS CRM / Microsoft CRM /CONTRACT / 3 months contract / freelance / Dynamics CRM 2011 / MSCRM 4.0 / Developer / .NET / Job / CONTRACTOR / Cincinnati / US / United States

For Similar Jobs :Click Here

eBook: What’s Changed in Dynamics CRM 2013

Summary: What’s Changed in Dynamics CRM 2013 book free pdf download 
           With the release of Microsoft Dynamics CRM 2013 just around the corner, Microsoft has released this short, friendly, visual guide to key areas of change. In this new release the navigation has changed. The new, streamlined navigation drops down from the top of the screen. No more navigation pane.
This might be faster in the long run but I know there is nothing more frustrating than not knowing where to find a specific command in the place it has always been. As a Dynamics CRM user myself, I can tell this little ebook will be very helpful and I encourage all future Microsoft Dynamics CRM 2013 users to take a look.
The sections of this PPT style ebook are:
  • Goodbye Navigation Pane
  • Hello, Customer Data
  • Find work areas under the logo
  • Find the different record types
  • Check what’s under more commands
  • Pick up where you left off
  • Quickly navigate to other related info
  • Enter data in new ways
  • Edit info inline
  • Quickly create new records
  • Add notes
  • Follow guided business processes
  • Track key decision makers for your deals
  • Add or edit product items inline
  • Records are saved automatically
  • Looking for your reports
  • Find the Run Reports command
  • Locate the Advanced Find command

Microsoft Dynamics CRM 2011 Form Customizations part1 online free tutorial in ppt,pdf download

Summary: Microsoft Dynamics CRM 2011 Form Customizations 

Basic Customizations:
     Basic customizations are customizations to Microsoft Dynamics CRM that don’t require any knowledge of programming or database design and configuration. Basic customizations include showing and hiding controls on a form, and hiding or showing columns in a view.

Form Customizations:
        New and welcome features of CRM 2011 are that an entity now supports more than one form, and the default main and mobile forms can’t be deleted. With this new version, you can create other forms with fewer or more fields displayed and assign them to specific CRM roles. This means that you can create another form if you want to show different fields for different users or roles.

You can perform the following customizations to a form:
  •  Add, remove, or move tabs
  •  Add, remove, or move sections
  •  Add, remove, or move fields
  •  Add, remove, or move IFRAMEs
  •  Add, remove, or move notes
  •  Add, remove, or move spacer
  •  Add, remove, or move subgrids
  •  Add, remove, or move web resources (especially useful for images or custom pages)
  •  Edit the form navigation
  •  Change form properties
Add, Remove, or Move Tabs:
         The tabs in CRM 2011 behave different than the previous versions even though they are still called tabs, the tabs names are now displayed on the side navigation bar as links pointed to bookmarks in the form as all the tabs and fields controls are contained in the same form than can be also accessed using the scrollbar. This version enables you to add as many tabs as you want; there is no more limitation of a maximum of eight tabs as it used to have in CRM 4. Figure 23.8 shows a for with lot of new tabs with the label Tab, added to the form after you click the One Column button that is on the Insert tab of the Ribbon in the Tab group. Each tab is also added to the tree node on the sidebar of the form.
                                    FIGURE 23.8 New custom tabs added called Tab.
 
      As opposed to previous versions, now every time you add a new tab it will also add a new section inside the new tab.

Add, Remove, or Move Sections:
Sections are used to group controls of related fields. The sections must be within a tab. To add a new section, click the buttons that are in the Insert tab under the Section group.When you double-click the new added section, you will be able to see the section properties (see Figure 23.9). You can choose whether you want to have a label displaying the section name, and you can also specify the width of the field area, as shown in Figure 23.9.You also have some limited layout options, as shown in Figure 23.10.
                                    FIGURE 23.9 Adding a new section to the tab.

                                       FIGURE 23.10 Selecting the layout.
More Related Articles:
                     Ms CRM Form Customizations Part-2
                       Microsoft Dynamics CRM Relationships
                      Dynamics CRM Customizing Entities Tutorial Part-1 Pdf free download 
                      Microsoft Dynamics CRM Customizing Entities Tutorial Part-2 Pdf free download

Microsoft Dynamics AX - Technical jobs in hyderabad

Summary: Microsoft Dynamics Axpta- Technical jobs with CedarCrestone Software India Pvt. Ltd

CedarCrestone Software India Pvt. Ltd. is a wholly owned subsidiary of CedarCrestone Inc., USA. CedarCrestone started their state-of-the-art India operations in Hyderabad in March 2004.

CedarCrestone India provides a range of services using Oracle Applications (PeopleSoft and E-Business Suite of products) which include Application Administration, Remote Development, Application Support, Database Administration, Application Management Services, Upgrades, and Middleware in industry verticals such as Commercial, Higher Education, and Public Sector. Our highly skilled resources are experienced in working with all pillars and versions of PeopleSoft product suite and get exposed to all things PeopleSoft. India personnel work through the night to ensure client systems are being supported, maintained, and monitored 24x7 consistent with service level agreements.

   We take pride in the "Same Company - Same People" concept and our India employees are an integral part of the global CedarCrestone family. CedarCrestone India employees are governed by the same Confidentiality agreements and Information Security policies as its parent organization.

Designation:Microsoft Dynamics AX - Technical
Job Description Roles & Responsibilities:

To understand and support the goals and strategies
To have a thorough knowledge of the products and services
To have a thorough knowledge of the business needs of customers
Design and development of new functionality and modifications to existing functionality within the Microsoft Dynamics solution to specification
Develop and customize reports within the Microsoft Dynamics solution
Test and QA developments
Provide supervision and direction to developers
May assume project management responsibilities as required
Excellent technical documentation skills
Experience working with onsite offshore model
Provides pre and post sales support as needed
Assist in the preparation of service estimates and project plans
May assist in providing client support and consultation and implementing Microsoft Dynamics solutions at client sites
Ability to analyze client requirements and objectives to determine how software can best meet clients requirements and objectives
Liaise with product vendors on any issues relevant for our customers
To maintain, review and improve the internal standards and systems
To attend professional development courses and seek to expand the company and personal goals
To ensure the accuracy and consistency of information processed
To maintain a professional standard in the workplace and represent the company at all times in the best possible professional standard
Ensure timesheets are entered accurately and on no more than a weekly basis

Knowledge and skills:
Demonstrated capability of performing the responsibilities of this position
Full lifecycle software development experience with Microsoft Dynamics AX projects
High level of technical software experience with emphasis on product implementation
Extensive experience with the Microsoft Dynamics solution
Ability to work unsupervised across multiple platforms and projects
Good knowledge of AX Installation, Up gradation, Implementation, X++, Reports Dev, EP, Workflow, SSRS, .Net, SQL, Ax 2012 is desirable.
The ability to work in both a team environment and on an individual basis in a motivated manner
Understanding of ERP software implementation project life cycles and methodologies
Ability to focus on achieving results
Ability to work in an organized manner
Desired Profile Leadership Skills: 
Experience: 5 - 10 Years
Industry Type IT-Software / Software Services
Role: Software Developer
Functional Area IT Software - Application Programming, Maintenance
Education UG - Any Graduate - Any Specialization, Graduation Not Required
PG - Any Postgraduate - Any Specialization, Post Graduation Not Required
DOCTORATE - Any Doctorate - Any Specialization, Doctorate Not Required
Location Hyderabad / Secunderabad
Keywords: MS Dynamics, Microsoft Dynamics Axapta, SSRS, AIF, X++
Contact Talent Acquisition Team - HR
CedarCrestone Software India Pvt Ltd
Telephone 040-49151234
Website https://www.cedarcrestone.com/india.php
Job Posted 09 Oct

 For Similar Jobs :Click Here

Dynamics CRM - Sr. Dynamics CRM Consultant jobs - Los Angeles

Summary:Dynamics CRM - Sr. Dynamics CRM Consultant jobs - Los Angeles - $100k-$120k 

Dynamics CRM Sr. Consultant Needed. Experience in a consulting background is ideal. This opportunity is with a Global End User. My client is looking to bring on a Dynamics CRM professional to head up the global desk.

Give me a call if you are looking to continue working in the Dynamics CRM space, or if you know someone who might fit the requirements.

This opportunity will be perfect for a business analyst or functional consultant that is looking to lead challenging and rewarding project at an fast growing company with no doubt of success.

We are need to fill this position ASAP so if you are interested in Dynamics CRM project management please forward your resume to m.spinelli@nigelfrank.com or call 415-580-3000.

Nigel Frank International is the global leader for Microsoft Dynamics recruitment, advertising more Dynamics CRM jobs than any other agency. We deal with both Microsoft Partners & End Users throughout North America. By specializing solely in placing candidates in the Microsoft Dynamics market I have built relationships with most of the key employers in North America and have an unrivalled understanding of where the best opportunities and Dynamics CRM jobs are.

I understand the need for discretion and would welcome the opportunity to speak to any Microsoft Dynamics CRM candidates that are considering a new career or job either now or in the future. Confidentiality is of course guaranteed. For information on the Microsoft Dynamics market and some of the opportunities and Dynamics CRM jobs that are available I can be contacted at 415-580-3000. Please see www.nigelfrank.com for more fantastic Microsoft Dynamics opportunities!

Nigel Frank International Inc. is acting as an Employment Agency in relation to this vacancy. 

 For Similar Jobs :Click Here

MS Dynamics CRM 2011 job openings in Synechron Technologies

Summary: MS CRM 2011 job openings in Synechron Technologies

  Synechron Technologies is a leading IT solutions provider to a wide spectrum of industry verticals with domain focus in Mortgage Banking, Capital Markets, Insurance, and Internet Media & Technology sectors. Synechron brings to the fore a unique blend of incisive domain understanding and insight with cutting edge technical competence and an unyielding commitment to excellence. Synechron's core competency lies in providing application development and maintenance solutions to a spectrum of top clients across these different industry segments.

Microsoft Dynamics CRM Developer / Lead Developer

Work Location : Pune.

Experience: 4 Years to 8.0 Years.

Hands-on experience working with MS Dynamics CRM 2011 SDK
Experience working with Microsoft Dynamics CRM 2011 Developer Toolkit
2+ years experience working with MS Dynamics CRM
Hands-on experience in Microsoft Dynamics CRM development and customization
Microsoft.NET V3.,V4.0 & C# - 4 years exp. (Desired)
Experience using the Dynamics SDK within a .NET framework (3.x,4.x), including C#, JavaScript (Jscript, DHTML), Linq, ADO.NET
Dynamics CRM application development using the Dynamics SDK within a .NET framework (3.x,4.x), including C#, Javascript (Jscript, DHTML), Linq, ADO.NET
Experience of version control software in a development/production environment would be highly advantageous
Experience working with JavaScript, MS Visual Studio 2010, MSSQL Server 2010,TFS
Good SQL Skills

Interested Candidate can forward your resume with the following details :
Date of Birth:
CTC:
Notice Period:
Available for a technical Interview on 12th Oct 2013 (Saturday) : YES/NO.
Certifications if ANY:

    For Similar Jobs :Click Here

Ms Dynamics CRM jobs Recruitment with Congnizant

Summary: Microsoft CRM 2011 Developer Job openings with Congnizant

Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services, dedicated to helping the world's leading companies build stronger businesses. Headquartered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology innovation, deep industry and business process expertise, and a global, collaborative workforce that embodies the future of work. With over 50 delivery centers worldwide and approximately 149,000 employees as of September 30, 2012, Cognizant is a member of the NASDAQ-100, the S&P 500, the Forbes Global 2000, and the Fortune 500 and is ranked among the top-performing and fastest growing companies in the world.
Visit us online at www.cognizant.com for more information
Job Location- Bangalore
Exp- 3 to 7 yrs
Skills,
Hands on experience on MS CRM 2011 Development.
Current CTC:
Expected CTC:
Notice period :

Interested candidates please send your updated resume for further discussions ASAP

Mail: bramhanadam.gourappagari@cognizant.com
Cognizant Technology Solutions
    
For Similar Jobs :Click Here

Popular Posts