To provide news on SAP NetWeaver MDM documentation updates in a timely manner, the MDM documentation team has provided a dedicated space in the MDM documentation center at SAP Service Marketplace for quite some time now (see SAP NetWeaver MDM 7.1 documentation updates, or SAP NetWeaver MDM 5.5 documentation updates).
To further streamline the publication channel for SAP NetWeaver MDM 7.1 documentation updates according to the MDM community on SDN, the MDM documentation team has decided to open a specific SDN thread in addition to the specified space at SAP Service Marketplace, and is commited to use the SDN discussion forum to continuously post information about docu updates and new documentation. So it's up to you to select the channel that suits you best.
Simply watch this new SDN thread, or include it in your favourite links if you like to stay tuned on what's going on in SAP NetWeaver MDM 7.1 documentation.
Tribute goes to the MDM documentation team.
Regards,
Markus
Showing posts with label sap interview questions. Show all posts
Showing posts with label sap interview questions. Show all posts
Monday, May 18, 2009
MDM: Expectations v/s Realities
Master Data Management as a concept has existed as long as the ERP market or even before. The concept has been to help efficiently manage transactional and reporting functions within an application by having a separate repository for master data. The master data function gets called dynamically within the execution of a transaction.
This concept has evolved over the years, due to complexity of businesses and hence the IT Systems that are required to support it. In recent years the concept is gaining maturity by looking at Master data as a function to feed systems enterprise wide, not ERP alone. Hence MDM is now being viewed as a de-coupled application from the ERP applications.
Many vendors, some niche and other ERP vendors, have products to address this space. Though Gartner has reported the relative capability across various products in the ‘Magic Quadrant’, Consultants and Clients alike, are aware that none of the products have matured enough to warrant the name of ‘MDM Package Solution’. The products are still in the form of a tool/platform and a basic framework over which clients are expected to build a custom solution. Depending on what the client wants to achieve, the solution build up can be as expensive as a custom solution on any other platform.
SAP’s MDM product addresses master data across the enterprise like Material, Vendor and Customer. It also has certain content that is much suited for an SAP environment, hence there is good amount of data modeling effort that can be saved if the company has a SAP based landscape. These are some of the key differentiators for SAP MDM against other contemporaries.
The other features, like de-duplication, merging, harmonization etc are also part of the Product offerings.
However, the above alone does not make the offering a rich or a mature one. Today, the companies need to orchestrate and manage master data as a central application to the Enterprise. This needs a robust, user friendly and configurable package with a host of functionalities. The requirement from the Industry is the following:
* User friendly screens
* Complex validations that may need to be called from other applications
* Easy to configure and
* Manage workflows for data approval
What can SAP do to meet the above requirements with the current MDM package?
* SAP needs to bring the Key components of Enterprise Portal and MDM together. This would mean that the configuration of screens and fields should be in sync and should not appear as two disjoint applications.
* Since the companies preferring SAP MDM are predominantly SAP shops, SAP needs to have EP-MDM ready for an SAP landscape. The lead time to configure and set up a Central master data management should come down drastically. This will increase the adoption and usability of SAP MDM
* SAP has tried to merge BO with SAP MDM, but these again should not be viewed and communicated as two different components. This should be communicated and projected as one single component. Currently there is a lot of confusion on what is the ETL recommended, is it of BOBJ or SAP MDM? These confusions in messaging adds to the reluctance in adoption
* Workflow is a major component of central master data management. The workflow in some cases can be as complex as running across SAP MDM and SAP ECC or other SAP applications. This can be done using the new BPM, but this again needs to be offered as a part of the product.
SAP needs to work on maturing the product to make it a robust single unit, than expect customers to work on multiple components such as BPM, EP, Webdynpro and MDM to put up a MDM Solution. Essentially, the concept can be borrowed from ECC, where-in you have; Transactional processing UI; Configuration and Developer workbench. The skills required for the same are Functional and ABAP technical and it is easy to implement and use.
The skills required for setting up the current MDM solution –using number of SAP components- are too many and can act as a big entry barrier for larger customer adoption.
SAP needs to put in a lot of resources and get this going fast before customers start looking at other products to meet their MDM needs. Most of the vendors are just catching up and faster they move the larger the pie of the market they will acquire.
Historically SAP has developed a number of products and matured it quickly to gain market share. The more recent example being CRM. I would still place my bets on SAP maturing the MDM solution to the leadership space of the Magic Quadrant.
Ravishankar Hossur Prinicpal Consultant; SAP Technologies
This concept has evolved over the years, due to complexity of businesses and hence the IT Systems that are required to support it. In recent years the concept is gaining maturity by looking at Master data as a function to feed systems enterprise wide, not ERP alone. Hence MDM is now being viewed as a de-coupled application from the ERP applications.
Many vendors, some niche and other ERP vendors, have products to address this space. Though Gartner has reported the relative capability across various products in the ‘Magic Quadrant’, Consultants and Clients alike, are aware that none of the products have matured enough to warrant the name of ‘MDM Package Solution’. The products are still in the form of a tool/platform and a basic framework over which clients are expected to build a custom solution. Depending on what the client wants to achieve, the solution build up can be as expensive as a custom solution on any other platform.
SAP’s MDM product addresses master data across the enterprise like Material, Vendor and Customer. It also has certain content that is much suited for an SAP environment, hence there is good amount of data modeling effort that can be saved if the company has a SAP based landscape. These are some of the key differentiators for SAP MDM against other contemporaries.
The other features, like de-duplication, merging, harmonization etc are also part of the Product offerings.
However, the above alone does not make the offering a rich or a mature one. Today, the companies need to orchestrate and manage master data as a central application to the Enterprise. This needs a robust, user friendly and configurable package with a host of functionalities. The requirement from the Industry is the following:
* User friendly screens
* Complex validations that may need to be called from other applications
* Easy to configure and
* Manage workflows for data approval
What can SAP do to meet the above requirements with the current MDM package?
* SAP needs to bring the Key components of Enterprise Portal and MDM together. This would mean that the configuration of screens and fields should be in sync and should not appear as two disjoint applications.
* Since the companies preferring SAP MDM are predominantly SAP shops, SAP needs to have EP-MDM ready for an SAP landscape. The lead time to configure and set up a Central master data management should come down drastically. This will increase the adoption and usability of SAP MDM
* SAP has tried to merge BO with SAP MDM, but these again should not be viewed and communicated as two different components. This should be communicated and projected as one single component. Currently there is a lot of confusion on what is the ETL recommended, is it of BOBJ or SAP MDM? These confusions in messaging adds to the reluctance in adoption
* Workflow is a major component of central master data management. The workflow in some cases can be as complex as running across SAP MDM and SAP ECC or other SAP applications. This can be done using the new BPM, but this again needs to be offered as a part of the product.
SAP needs to work on maturing the product to make it a robust single unit, than expect customers to work on multiple components such as BPM, EP, Webdynpro and MDM to put up a MDM Solution. Essentially, the concept can be borrowed from ECC, where-in you have; Transactional processing UI; Configuration and Developer workbench. The skills required for the same are Functional and ABAP technical and it is easy to implement and use.
The skills required for setting up the current MDM solution –using number of SAP components- are too many and can act as a big entry barrier for larger customer adoption.
SAP needs to put in a lot of resources and get this going fast before customers start looking at other products to meet their MDM needs. Most of the vendors are just catching up and faster they move the larger the pie of the market they will acquire.
Historically SAP has developed a number of products and matured it quickly to gain market share. The more recent example being CRM. I would still place my bets on SAP maturing the MDM solution to the leadership space of the Magic Quadrant.
Ravishankar Hossur Prinicpal Consultant; SAP Technologies
SAP Business Objects and SAP NetWeaver MDM - Bringing Together The Best of Two Worlds--Markus Ganser
This is really good news for data stewards and other IT people dedicated to information management and data quality management: SAP Business Objects and SAP NetWeaver continue to team up in a common approach to establish sustained enterprise strategies.
Attentive community readers may already have noticed that the SAP NetWeaver Information Management space and the SAP Business Objects Information Management space are semantically closely related, both covering one and the same hot spot in current enterprise strategies applied to gain the competitive edge. This has already been addressed in the Extending the Value of SAP NetWeaver Business Intelligence with the Business Objects Business Intelligence Platform presentation. And - the common ground can also be observed in the master data management space.
As already depicted in the SAP NetWeaver Master Data Management roadmap graphic below, you can see one example of how these areas have started to interact, combining the best of two worlds featuring end-to-end data quality driven master data management.
Roadmap2008
[*) Please note that possible future developments are subject to change and may be changed by SAP at any time for any reason without notice]
With the Data Quality Management (DQM) for SAP NetWeaver MDM package at hand, you can leverage the powerful address cleansing capabilities of SAP Business Objects Data Services in SAP NetWeaver MDM*.
For an architectural overview of SAP NetWeaver MDM and SAP Business Objects interacting through the DQM-MDM Enrichment Adapter see the following graphic.
image"
From the package you will get the following benefits:
1. Ready-to-run sophisticated address cleansing capabilities on an international scale.
2. Master data excellence by combining master data quality and master data persistency
3. Streamlined service-based integration via the MDM Enrichment Architecture.
4. Workflow-embedded data enrichment process.
The related user guide provides a general overview of BusinessObjects™ Data Quality Management software, version for SAP NetWeaver MDM, as well as specific information for installing and integrating this product with SAP NetWeaver MDM.
SAP Business Objects Data Services customers can download the Data Quality Management (DQM) for SAP NetWeaver MDM package from the SAP Download Center (Path: Download > Installations and Upgrades > Entry by Application Group > SAP Business Objects packages and products > BOBJ DQM FOR SAP NW MDM).
*) refers to SAP NetWeaver MDM 5.5 SP6; version for SAP NetWeaver MDM 7.1 is coming soon (will be announced separately)
Attentive community readers may already have noticed that the SAP NetWeaver Information Management space and the SAP Business Objects Information Management space are semantically closely related, both covering one and the same hot spot in current enterprise strategies applied to gain the competitive edge. This has already been addressed in the Extending the Value of SAP NetWeaver Business Intelligence with the Business Objects Business Intelligence Platform presentation. And - the common ground can also be observed in the master data management space.
As already depicted in the SAP NetWeaver Master Data Management roadmap graphic below, you can see one example of how these areas have started to interact, combining the best of two worlds featuring end-to-end data quality driven master data management.
Roadmap2008
[*) Please note that possible future developments are subject to change and may be changed by SAP at any time for any reason without notice]
With the Data Quality Management (DQM) for SAP NetWeaver MDM package at hand, you can leverage the powerful address cleansing capabilities of SAP Business Objects Data Services in SAP NetWeaver MDM*.
For an architectural overview of SAP NetWeaver MDM and SAP Business Objects interacting through the DQM-MDM Enrichment Adapter see the following graphic.
image"
From the package you will get the following benefits:
1. Ready-to-run sophisticated address cleansing capabilities on an international scale.
2. Master data excellence by combining master data quality and master data persistency
3. Streamlined service-based integration via the MDM Enrichment Architecture.
4. Workflow-embedded data enrichment process.
The related user guide provides a general overview of BusinessObjects™ Data Quality Management software, version for SAP NetWeaver MDM, as well as specific information for installing and integrating this product with SAP NetWeaver MDM.
SAP Business Objects Data Services customers can download the Data Quality Management (DQM) for SAP NetWeaver MDM package from the SAP Download Center (Path: Download > Installations and Upgrades > Entry by Application Group > SAP Business Objects packages and products > BOBJ DQM FOR SAP NW MDM).
*) refers to SAP NetWeaver MDM 5.5 SP6; version for SAP NetWeaver MDM 7.1 is coming soon (will be announced separately)
Sunday, February 15, 2009
sap-netweaver-tep12-questions Part-2
sap-netweaver-tep12-questions Part-2
1) Accessing a Portal Component in the Default Mode
Ans : doContent();
2) Extending this class when Developing your Portal Components
Ans : AbstractPortalComponent.
3) Portal Runtime call the methods in the Life Cycle
Ans : init(),
service()
destroy()
4) What are the Parameters that we have to pass to doConent();
Ans : IPortalComponentRequest ,IPortalComponentResponse;
5) How do u access a Resource from a request object
Ans : request,getResource();
6) Personalization concept what are the data type ….the type attribute supports
Ans : String , Date , Select , Boolean
7) How do u get the property from the IPortalCompenentProfile
Ans : getProperty(String)
8) What is the method has to be overridden by the class that extends from PageProcessorComponent
Ans : getPage();
9) Give the sequence of methods execution of DynPage
Ans :
1) doInitialization()
2) doProcessAfterInput()
3) doProcessBeforeOutput()
10) sequence of method calls when an event occurs
Ans :
1) doProcessAfterInput()
2) on
3) doProcessBeforeOutput()
11) how do u get the getCurrentEvent();
Ans :
IPageContext myContext = PageConectFactory.createPageConext(request,responce);
Event = myContext.getCurrentevent();
12) onClientClick() and onClick() are specified then which method will be called first
Ans : onClientClick();
13) JSPDynPage uses _________ type of approach
Ans : Model View Controller
14) The two properties in the component profile indicate that a JSP need to be compiled into portal component :
Ans : Property name = “JSP”
Property name = “ComponentType”
15) Which one is true in the following statement
a)
<%@ taglib uri = “hbj” prefix = “htmlb”>
b)
<%@ taglib uri = “hbj” prefix = “hbj”>
c)
<%@ taglib uri = “hbj” prefix = “htmlb”>
d)
<%@ taglib uri = “htmlb” prefix = “hbj”>
Ans : a
16) How do u call a jsp file :
Ans : setJspName();
17) If java Script are used _______tag is necessary for the page
Ans : Page tag
18) Which tag is used for including bean in the jsp file
Ans :
19) What is the scope of the bean
Ans : Session
20) Give the objects that are extend form the IPrincipal
Ans :
IGroup,IRole , IUser,IUserAccount,IUserMaint,
21) ____is the Central object from which all UME object factories are obtained
Ans : UMFactory
22) IUser user = UMfactory.getUserfactory().getUserbyLogonID(uid)
String userName = user.getDisplayName();
String email = user.getEmail();
Response.write(“ userName”+ username+” Email :”+ email);
1) Displays the username and Email ID
2) Throws an exception
3) Doesn’t Compile
Ans : 1.
23) List the methods used to create successful user
Ans :
1) NewUser(uid);
2) setFirstName()
3) setLastName()
4) setEmail()
5) setPassword();
24) can we construct an unique id manually .
Ans : false can create a unique id .
25) Unique IDs are used to identify objects across data sources.
Ans : ..
26) How do u retrieve log on information
Ans : umdata.enrich(map);
27) What is the return type of map.get(“”);
Ans : String
28) How do u load the data in the Client Eventing across the iviews
Ans : EPCM.loadClientData();
29) What is the object available in the pages
Ans : EPCM
30) What problems does HTMLB the overcomes on servelts
Ans :
Visualization and business logic are not separate
Development has to take care of different web clients and versions
NamesSpace conflicts with form elements
31) Stored data is identified by the key …..
Ans : Namespace+name
32) Frame Work Levels
Ans :
Level = 0 ….. not supported by both javaScript, Java
Level = 1 ----only by browser (java Script )
Level = 2 ----both javaScript and Java
33) Features of portal Services in the portal
Ans :
1) portal services are way to provide functionality to portal component
2) portal services implement no user interface
3) portal service may be accessed from out side portal framework
34) Why do we need custom portal Services in the portal
Ans :
1) Can be used by other Portal Application
2) Provide commonly used Functionality
3) Can be exposed as webservice
35) To build a new portal service ……interface must be implemented
Ans :
IService
36) Life cycle of a portal service
Ans :
Init()
Afterinit()
Destroy()
37) Service name =
Ans :
.
.
.
.
38) Portal service name is myService …what would be the name of interface that extends IService
Ans : IMyService
39) JCA/J2EE connector Architecture is not API. True /False
Ans : true
40) ConnectorFrameWork is SAP Extended API from CCI . all methods in Connector FrameWork has methods with suffix as EX()….
Ans : False only some methods
41) What is the method used to get connection in the Java Connectors
Ans : Service.getConnection();
42) How do u get the locale from the request object.
Ans : Request.getLocale();
43) What is the return type for the table type structure .
Ans : IRecordSet.
44) Give the name of the method that returns resource bundle for the current locale.
Ans : getResourceBundle()
45) Localization.properties
Localization_de_DE.properties.
Localization_en_EN.properties.
What is the Resource bundle name : ?
Ans : Localization
46) What is the data type that returns by the method getString (key)
Ans : String
47) How do u access the a key in the properties file xyz = abc
Ans : getString (“xyz”)
48) What type of objects can be translated
Ans : Text
49) the portal translation process is supported by tools
Ans :
Translation worklist coordination
Worklist translation
50) to customize the Logoff screen to the portal ----file is used to change
Ans : masthead
51) SAP Recommends not to modify the SAP code , then what are the process to customize the code
Ans :
1) copy the existing file and rename it according to customer name space
2) create new custom component
52) how can we customize the company Branding
Ans :
1) masthead
2) through customize applicaton
53) Their one question on Desktop inner page
54) What are the components that are added to Portal Desktop
Ans :
Default Frame work
Themes
55) What is the jsp name that contains log on page
Ans : umLogonPage.jsp
56) Authschemes.xml is modified to get custom log on component
57) How do u access portal services from WebDynpro applications
Ans : WDPortalUtils
58) Cache Level :
Ans : none ,session ,user,shared
59) getCachingLevel() is used to get the Cachelevel
60) When will the doinitialization () method is called
Ans :
1 When the page is loaded for the first time
2 When the page is refreshed
3 When object is called from the another object
61) Cached objects are retrieved using the --- method
Ans : get(key)
62) How can the portal service access to external Web Service
Ans :
Generate java proxy out of WSDL file with PDK
You can execute the java proxy as portal service
1) Accessing a Portal Component in the Default Mode
Ans : doContent();
2) Extending this class when Developing your Portal Components
Ans : AbstractPortalComponent.
3) Portal Runtime call the methods in the Life Cycle
Ans : init(),
service()
destroy()
4) What are the Parameters that we have to pass to doConent();
Ans : IPortalComponentRequest ,IPortalComponentResponse;
5) How do u access a Resource from a request object
Ans : request,getResource();
6) Personalization concept what are the data type ….the type attribute supports
Ans : String , Date , Select , Boolean
7) How do u get the property from the IPortalCompenentProfile
Ans : getProperty(String)
8) What is the method has to be overridden by the class that extends from PageProcessorComponent
Ans : getPage();
9) Give the sequence of methods execution of DynPage
Ans :
1) doInitialization()
2) doProcessAfterInput()
3) doProcessBeforeOutput()
10) sequence of method calls when an event occurs
Ans :
1) doProcessAfterInput()
2) on
3) doProcessBeforeOutput()
11) how do u get the getCurrentEvent();
Ans :
IPageContext myContext = PageConectFactory.createPageConext(request,responce);
Event = myContext.getCurrentevent();
12) onClientClick() and onClick() are specified then which method will be called first
Ans : onClientClick();
13) JSPDynPage uses _________ type of approach
Ans : Model View Controller
14) The two properties in the component profile indicate that a JSP need to be compiled into portal component :
Ans : Property name = “JSP”
Property name = “ComponentType”
15) Which one is true in the following statement
a)
<%@ taglib uri = “hbj” prefix = “htmlb”>
b)
<%@ taglib uri = “hbj” prefix = “hbj”>
c)
<%@ taglib uri = “hbj” prefix = “htmlb”>
d)
<%@ taglib uri = “htmlb” prefix = “hbj”>
Ans : a
16) How do u call a jsp file :
Ans : setJspName();
17) If java Script are used _______tag is necessary for the page
Ans : Page tag
18) Which tag is used for including bean in the jsp file
Ans :
19) What is the scope of the bean
Ans : Session
20) Give the objects that are extend form the IPrincipal
Ans :
IGroup,IRole , IUser,IUserAccount,IUserMaint,
21) ____is the Central object from which all UME object factories are obtained
Ans : UMFactory
22) IUser user = UMfactory.getUserfactory().getUserbyLogonID(uid)
String userName = user.getDisplayName();
String email = user.getEmail();
Response.write(“ userName”+ username+” Email :”+ email);
1) Displays the username and Email ID
2) Throws an exception
3) Doesn’t Compile
Ans : 1.
23) List the methods used to create successful user
Ans :
1) NewUser(uid);
2) setFirstName()
3) setLastName()
4) setEmail()
5) setPassword();
24) can we construct an unique id manually .
Ans : false can create a unique id .
25) Unique IDs are used to identify objects across data sources.
Ans : ..
26) How do u retrieve log on information
Ans : umdata.enrich(map);
27) What is the return type of map.get(“”);
Ans : String
28) How do u load the data in the Client Eventing across the iviews
Ans : EPCM.loadClientData();
29) What is the object available in the pages
Ans : EPCM
30) What problems does HTMLB the overcomes on servelts
Ans :
Visualization and business logic are not separate
Development has to take care of different web clients and versions
NamesSpace conflicts with form elements
31) Stored data is identified by the key …..
Ans : Namespace+name
32) Frame Work Levels
Ans :
Level = 0 ….. not supported by both javaScript, Java
Level = 1 ----only by browser (java Script )
Level = 2 ----both javaScript and Java
33) Features of portal Services in the portal
Ans :
1) portal services are way to provide functionality to portal component
2) portal services implement no user interface
3) portal service may be accessed from out side portal framework
34) Why do we need custom portal Services in the portal
Ans :
1) Can be used by other Portal Application
2) Provide commonly used Functionality
3) Can be exposed as webservice
35) To build a new portal service ……interface must be implemented
Ans :
IService
36) Life cycle of a portal service
Ans :
Init()
Afterinit()
Destroy()
37) Service name =
Ans :
.
.
.
.
38) Portal service name is myService …what would be the name of interface that extends IService
Ans : IMyService
39) JCA/J2EE connector Architecture is not API. True /False
Ans : true
40) ConnectorFrameWork is SAP Extended API from CCI . all methods in Connector FrameWork has methods with suffix as EX()….
Ans : False only some methods
41) What is the method used to get connection in the Java Connectors
Ans : Service.getConnection();
42) How do u get the locale from the request object.
Ans : Request.getLocale();
43) What is the return type for the table type structure .
Ans : IRecordSet.
44) Give the name of the method that returns resource bundle for the current locale.
Ans : getResourceBundle()
45) Localization.properties
Localization_de_DE.properties.
Localization_en_EN.properties.
What is the Resource bundle name : ?
Ans : Localization
46) What is the data type that returns by the method getString (key)
Ans : String
47) How do u access the a key in the properties file xyz = abc
Ans : getString (“xyz”)
48) What type of objects can be translated
Ans : Text
49) the portal translation process is supported by tools
Ans :
Translation worklist coordination
Worklist translation
50) to customize the Logoff screen to the portal ----file is used to change
Ans : masthead
51) SAP Recommends not to modify the SAP code , then what are the process to customize the code
Ans :
1) copy the existing file and rename it according to customer name space
2) create new custom component
52) how can we customize the company Branding
Ans :
1) masthead
2) through customize applicaton
53) Their one question on Desktop inner page
54) What are the components that are added to Portal Desktop
Ans :
Default Frame work
Themes
55) What is the jsp name that contains log on page
Ans : umLogonPage.jsp
56) Authschemes.xml is modified to get custom log on component
57) How do u access portal services from WebDynpro applications
Ans : WDPortalUtils
58) Cache Level :
Ans : none ,session ,user,shared
59) getCachingLevel() is used to get the Cachelevel
60) When will the doinitialization () method is called
Ans :
1 When the page is loaded for the first time
2 When the page is refreshed
3 When object is called from the another object
61) Cached objects are retrieved using the --- method
Ans : get(key)
62) How can the portal service access to external Web Service
Ans :
Generate java proxy out of WSDL file with PDK
You can execute the java proxy as portal service
Saturday, January 31, 2009
Product configuration with the SAP SRM-MDM-Catalog 2.0 Daniel Busse
Product configuration with the SAP SRM-MDM-Catalog 2.0
Daniel Busse
Introduction:
The procurement of MRO goods in the company is increasingly electronically. Many companies put e-procurement systems to automate the procurement process and save costs. SAP AG offers with the SRM-MDM catalogueue a solution, based on the SAP NetWeaver MDM-based and using OCI with the SAP SRM. The proposed application is one of the possibilities which potentially could offer configuration options.
The Problems:
When searching for the products, the user can search among different (depending on the setting) choose. Then he receives a list of results to those from matching catalogue products to select and order. No additional information about the product, such as business card information’s can be added.
In the standard SRM-MDM catalogue, the user can select only the products which are store physically in the catalogue.
The proposed application provides the user the option to stored variants to configure and enrich a product with additional information about itself.
The Solution:
The order process without configuration looks like that :
image
Just add a single step to the standard process :
image
The product configuration is realized by a Java Web Dynpro application. When you click on the product, attributes in a selection screen stored in the MDM repository for this product appear. The information such as name and attribute values are defined in the Taxonomy and associated to the products. It can have information such as labelling of working clothes. This configuration and additional details will be concatenated and shown in a custom box. They will be transfer via OCI to the SRM module.
image
In the shopping basket the product configuration is shown in a separated field.
image
The application allows, presented in a user-friendly form, the configuration of products. Information not included in the MDM repository can be stored while order process is running. The total order includes the product, its configuration and any additional information which was entered.
Thanks to Nico Razlow who created this application and helped me to write this blog.
Daniel Busse Daniel Busse was born in 1981 in Mühlhausen/Germany. After high school graduation, he completed military service and studied business information at the Stuttgart Media University. Now he works for IBSolution GmbH, the innovative SAP NetWeaver consulting company. He is member of the R&D department at the IBSolution Labs in Heilbronn, Germany and finished his diploma thesis about catalog data management with SRM-MDM-CATALOG tool. His fields of activity are SRM-MDM-CATALOG, SAP Netweaver Visual Composer and Guided Procedures.
Daniel Busse
Introduction:
The procurement of MRO goods in the company is increasingly electronically. Many companies put e-procurement systems to automate the procurement process and save costs. SAP AG offers with the SRM-MDM catalogueue a solution, based on the SAP NetWeaver MDM-based and using OCI with the SAP SRM. The proposed application is one of the possibilities which potentially could offer configuration options.
The Problems:
When searching for the products, the user can search among different (depending on the setting) choose. Then he receives a list of results to those from matching catalogue products to select and order. No additional information about the product, such as business card information’s can be added.
In the standard SRM-MDM catalogue, the user can select only the products which are store physically in the catalogue.
The proposed application provides the user the option to stored variants to configure and enrich a product with additional information about itself.
The Solution:
The order process without configuration looks like that :
image
Just add a single step to the standard process :
image
The product configuration is realized by a Java Web Dynpro application. When you click on the product, attributes in a selection screen stored in the MDM repository for this product appear. The information such as name and attribute values are defined in the Taxonomy and associated to the products. It can have information such as labelling of working clothes. This configuration and additional details will be concatenated and shown in a custom box. They will be transfer via OCI to the SRM module.
image
In the shopping basket the product configuration is shown in a separated field.
image
The application allows, presented in a user-friendly form, the configuration of products. Information not included in the MDM repository can be stored while order process is running. The total order includes the product, its configuration and any additional information which was entered.
Thanks to Nico Razlow who created this application and helped me to write this blog.
Daniel Busse Daniel Busse was born in 1981 in Mühlhausen/Germany. After high school graduation, he completed military service and studied business information at the Stuttgart Media University. Now he works for IBSolution GmbH, the innovative SAP NetWeaver consulting company. He is member of the R&D department at the IBSolution Labs in Heilbronn, Germany and finished his diploma thesis about catalog data management with SRM-MDM-CATALOG tool. His fields of activity are SRM-MDM-CATALOG, SAP Netweaver Visual Composer and Guided Procedures.
Wednesday, January 21, 2009
SOA and MDM - Two Integration Solutions That Go Great Together? By Loraine Lawson
I just happened to receive notice today in my inbox of a Webinar on master data management (MDM) and SOA. Normally, I save these announcements for Friday's integration news round-up, but the event is scheduled for this Thursday, March 20, at 11 a.m. ET.
This event caught my eye for a couple of reasons.
First - though perhaps not the best reason - it's like a meeting of the products on opposite sides of the "peak of inflated expectations" on the famous Gartner hype cycle: Master data management is on its way up and SOA...well, I suspect SOA may be headed for the trough of disillusionment. I know I'm feeling pretty disillusioned since I learned people can't even agree on a definition for the "service" in SOA. But I won't go there...for now.
Second, both SOA and MDM involve, in one way or another, integration - so I can't help but wonder what happens when you marry the two, which is precisely what the event promises to discuss.
Third, MDM is all about the data and, as regular readers know, SOA has data "issues," whether you're talking data integration or data services. So, it'll be interesting to see how the two even fit together. The promo e-mail entices with this bit of marketing:
"More than just the latest three-letter acronym, SOA case studies demonstrate that in order to be successful, you must spend time on the data contents of all those messages flying around your ESB or EAI infrastructure (hint: it's not just web services!). Conversely, MDM isn't just the latest trend....Combined, MDM and SOA provide the best of best worlds and increase your chance of succeeding with an enterprise-wide future data architecture."
Marty Moseley, the CTO of Initiate Systems, is the presenter in this event, which is the latest in an ongoing vendor-sponsored MDM University Webinar Sessions. You'll need to select the presentation and fill out a basic form to preregister. After submitting the form, you'll gain access to the previous presentations, which are available for on-demand viewing.
One thing that SOA and MDM do have in common: Neither are supposed to be tied to specific technologies or vendors. While that's well-publicized with SOA, it's perhaps not so often said about MDM.
If you're just starting an MDM initiative, you might want to check out my February interview with Rob Karel, a Forrester Research principal analyst specializing in master data management (MDM) and data integration.
Karel explains what you need to know about MDM and what you should do before you talk to vendors about specific solutions, including this list of questions you should answer before you talk to vendors:
* Do I have sufficient business sponsorship and participation in the MDM effort?
* Am I solving for operational MDM, analytical MDM, or both?
* What sources and targets do I need to integrate my MDM solution with?
* What data integration solution should I leverage (ETL, SOA, EII, EAI, etc.)?
* Am I looking for a single vendor solution or best of breed to build out my MDM ecosystem?
* Have I scoped our MDM strategy appropriately?
Karel also walks through the MDM adoption steps you should take - assuming you want a solution that fits your needs, rather than just buying what a vendor offers. Given that Thursday's MDM/SOA Webinar is vendor-sponsored, the Q&A with Karel might be a useful pre-event read.
Article Source: http://EzineArticles.com/?expert=Loraine_Lawson
Loraine Lawson - EzineArticles Expert Author
This event caught my eye for a couple of reasons.
First - though perhaps not the best reason - it's like a meeting of the products on opposite sides of the "peak of inflated expectations" on the famous Gartner hype cycle: Master data management is on its way up and SOA...well, I suspect SOA may be headed for the trough of disillusionment. I know I'm feeling pretty disillusioned since I learned people can't even agree on a definition for the "service" in SOA. But I won't go there...for now.
Second, both SOA and MDM involve, in one way or another, integration - so I can't help but wonder what happens when you marry the two, which is precisely what the event promises to discuss.
Third, MDM is all about the data and, as regular readers know, SOA has data "issues," whether you're talking data integration or data services. So, it'll be interesting to see how the two even fit together. The promo e-mail entices with this bit of marketing:
"More than just the latest three-letter acronym, SOA case studies demonstrate that in order to be successful, you must spend time on the data contents of all those messages flying around your ESB or EAI infrastructure (hint: it's not just web services!). Conversely, MDM isn't just the latest trend....Combined, MDM and SOA provide the best of best worlds and increase your chance of succeeding with an enterprise-wide future data architecture."
Marty Moseley, the CTO of Initiate Systems, is the presenter in this event, which is the latest in an ongoing vendor-sponsored MDM University Webinar Sessions. You'll need to select the presentation and fill out a basic form to preregister. After submitting the form, you'll gain access to the previous presentations, which are available for on-demand viewing.
One thing that SOA and MDM do have in common: Neither are supposed to be tied to specific technologies or vendors. While that's well-publicized with SOA, it's perhaps not so often said about MDM.
If you're just starting an MDM initiative, you might want to check out my February interview with Rob Karel, a Forrester Research principal analyst specializing in master data management (MDM) and data integration.
Karel explains what you need to know about MDM and what you should do before you talk to vendors about specific solutions, including this list of questions you should answer before you talk to vendors:
* Do I have sufficient business sponsorship and participation in the MDM effort?
* Am I solving for operational MDM, analytical MDM, or both?
* What sources and targets do I need to integrate my MDM solution with?
* What data integration solution should I leverage (ETL, SOA, EII, EAI, etc.)?
* Am I looking for a single vendor solution or best of breed to build out my MDM ecosystem?
* Have I scoped our MDM strategy appropriately?
Karel also walks through the MDM adoption steps you should take - assuming you want a solution that fits your needs, rather than just buying what a vendor offers. Given that Thursday's MDM/SOA Webinar is vendor-sponsored, the Q&A with Karel might be a useful pre-event read.
Article Source: http://EzineArticles.com/?expert=Loraine_Lawson
Loraine Lawson - EzineArticles Expert Author
Thursday, December 25, 2008
7 Hot Resume Success Strategies For Landing Your Next Career
Infuse these seven strategies into your resume for success.
1. Does your resume make a statement? Is it clearly positioning you as the next hire for the position you seek?
2. Intelligently integrate key words from the job description into your resume.
3. Carefully outline accomplishments with a dual purpose. The accomplishments display ways that you have done a great job, easily connected to the opening you wish to fill; plus the accomplishments reflect aspects of your job history that you personally like about your past.
4. Delete. Delete, edit, cut, make more concise, choose what you want to say about you.
5. Empower yourself to have the resume tell the story you want to tell. This ties in to "delete" and takes it a step further. Take ownership of your life. Choose your next job and then create a resume that reflects that job. It is your resume.
6. Is your resume authentic? This is a really big question, hidden in a short word. The closer you match your own truth to what you say about you, the more you will like your next job.
7. Throw in something somewhat one-of-a-kind or funny about you. For one client, we included "extraordinary baking skills." Maybe you like to scuba dive. Or perhaps you raise llamas. Maybe you have a sense of humor. Now, that might be appreciated. Allow some area of you that is rare or special to shine.
More career inspiration on No. 1: Does your resume make a statement? Is it cohesive? If I pick it up and want to know who you are and where you are going, can I get this? I recently read a client's resume who had nanny skills and executive assistant skills. Her resume was all over the map. She wanted to move from nannying into more office-like setting. So we re-framed her past. We focused on executive assistant and marketing jobs for core of her professional background, and then included the nanny positions at the end under "Other Experience." Now when you look at this client's resume you know she wants to be an executive assistant, and is already doing a great job in this field.
More career inspiration on No. 2: Key words are critical. To emerge as a top candidate today, you'll move up much easier if you take the time to carefully read the job description and match your background in ways that show you can do the job that is open. It sounds like no big deal, but it really does take time, attention and energy. It requires thought. If you do none of the other suggestions, do this one.
More career inspiration on No. 3: Own your accomplishments. You want to show good ones that match the opening. And you also want to like them, yourself, because you might be asked to achieve them again. One client wrote that she was good at handling disgruntled customers. Now, if you want to keep doing that, definitely include this as an accomplishment. However, if you hate it, delete it.
More career inspiration on No. 4: Many experienced job seekers have trouble cutting words from their resume. Don't be afraid to edit. Less is more. Say enough, and not too much. Overwhelming the reader is not a good idea. Just delete things you didn't like to do or accomplishments you don't want to ever take on, again. Sometimes I find people feel the resume has to be a perfect representation of their actual job experiences. I say no, your resume should be the right piece of paper or PDF file that goes in the drawer of your next perfect position after you have been hired. That's it. It is the right thing but not everything you've ever done. We don't want to know what you liked to do in kindergarten, yet sometimes people feel compelled to share every single thing they have done across a dozen positions. Please don't be afraid to delete.
More career inspiration on No. 5: This is the heart of my message. It is your resume, and it can tell the story you wish to tell. Take control. What will your next job be like? Write your resume to get that job. Forget about your past. Your resume needs to reflect the future you want to create.
More career inspiration on No. 6: What is real? Is your resume really about you? The more you can create a life history that shows not only what you have done, but sings alive with where you want to go, you feel good. You feel excited, energized, alive. When you are authentic about where you want to go, others will jump on board and hire you. The closer you are to your own truth, the closer your next position will reflect where you want to be next. Stop looking from outside in, and look from inside out.
More career inspiration on No. 7: Once I wrote that you know you need to hire someone to write your resume if you would rather clean out toilets than create a resume. I thought that was funny. And on my own resume one time I summed up a substantial and seriously award-winning journalistic career in this manner "Wrote lots of stories about lots of topics for lots of CA newspapers." Downplaying with humor can be tricky. If humor feels uncomfortable, include something like "dedicated seamstress" or "rugby player" or "scuba dive for fun." The levity will be appreciated by whomever is reading your resume, and the inclusion outside of topic gives the interviewer a way to break the ice.
Good luck!
For help with your resume, you may contact Erica M. Nelson, the author of a new book on career inspiration due March 16, 2009. She is the author of "Prospect When You Are Happy" available at amazon.com and http://www.EricaNelsonEstates.com - She writes to inspire people to live a full and authentic life. How to get where you want to go. Live today! You may contact Erica Nelson at authorEricaNelson@gmail.com.
Article Source: http://EzineArticles.com/?expert=Erica_Nelson
1. Does your resume make a statement? Is it clearly positioning you as the next hire for the position you seek?
2. Intelligently integrate key words from the job description into your resume.
3. Carefully outline accomplishments with a dual purpose. The accomplishments display ways that you have done a great job, easily connected to the opening you wish to fill; plus the accomplishments reflect aspects of your job history that you personally like about your past.
4. Delete. Delete, edit, cut, make more concise, choose what you want to say about you.
5. Empower yourself to have the resume tell the story you want to tell. This ties in to "delete" and takes it a step further. Take ownership of your life. Choose your next job and then create a resume that reflects that job. It is your resume.
6. Is your resume authentic? This is a really big question, hidden in a short word. The closer you match your own truth to what you say about you, the more you will like your next job.
7. Throw in something somewhat one-of-a-kind or funny about you. For one client, we included "extraordinary baking skills." Maybe you like to scuba dive. Or perhaps you raise llamas. Maybe you have a sense of humor. Now, that might be appreciated. Allow some area of you that is rare or special to shine.
More career inspiration on No. 1: Does your resume make a statement? Is it cohesive? If I pick it up and want to know who you are and where you are going, can I get this? I recently read a client's resume who had nanny skills and executive assistant skills. Her resume was all over the map. She wanted to move from nannying into more office-like setting. So we re-framed her past. We focused on executive assistant and marketing jobs for core of her professional background, and then included the nanny positions at the end under "Other Experience." Now when you look at this client's resume you know she wants to be an executive assistant, and is already doing a great job in this field.
More career inspiration on No. 2: Key words are critical. To emerge as a top candidate today, you'll move up much easier if you take the time to carefully read the job description and match your background in ways that show you can do the job that is open. It sounds like no big deal, but it really does take time, attention and energy. It requires thought. If you do none of the other suggestions, do this one.
More career inspiration on No. 3: Own your accomplishments. You want to show good ones that match the opening. And you also want to like them, yourself, because you might be asked to achieve them again. One client wrote that she was good at handling disgruntled customers. Now, if you want to keep doing that, definitely include this as an accomplishment. However, if you hate it, delete it.
More career inspiration on No. 4: Many experienced job seekers have trouble cutting words from their resume. Don't be afraid to edit. Less is more. Say enough, and not too much. Overwhelming the reader is not a good idea. Just delete things you didn't like to do or accomplishments you don't want to ever take on, again. Sometimes I find people feel the resume has to be a perfect representation of their actual job experiences. I say no, your resume should be the right piece of paper or PDF file that goes in the drawer of your next perfect position after you have been hired. That's it. It is the right thing but not everything you've ever done. We don't want to know what you liked to do in kindergarten, yet sometimes people feel compelled to share every single thing they have done across a dozen positions. Please don't be afraid to delete.
More career inspiration on No. 5: This is the heart of my message. It is your resume, and it can tell the story you wish to tell. Take control. What will your next job be like? Write your resume to get that job. Forget about your past. Your resume needs to reflect the future you want to create.
More career inspiration on No. 6: What is real? Is your resume really about you? The more you can create a life history that shows not only what you have done, but sings alive with where you want to go, you feel good. You feel excited, energized, alive. When you are authentic about where you want to go, others will jump on board and hire you. The closer you are to your own truth, the closer your next position will reflect where you want to be next. Stop looking from outside in, and look from inside out.
More career inspiration on No. 7: Once I wrote that you know you need to hire someone to write your resume if you would rather clean out toilets than create a resume. I thought that was funny. And on my own resume one time I summed up a substantial and seriously award-winning journalistic career in this manner "Wrote lots of stories about lots of topics for lots of CA newspapers." Downplaying with humor can be tricky. If humor feels uncomfortable, include something like "dedicated seamstress" or "rugby player" or "scuba dive for fun." The levity will be appreciated by whomever is reading your resume, and the inclusion outside of topic gives the interviewer a way to break the ice.
Good luck!
For help with your resume, you may contact Erica M. Nelson, the author of a new book on career inspiration due March 16, 2009. She is the author of "Prospect When You Are Happy" available at amazon.com and http://www.EricaNelsonEstates.com - She writes to inspire people to live a full and authentic life. How to get where you want to go. Live today! You may contact Erica Nelson at authorEricaNelson@gmail.com.
Article Source: http://EzineArticles.com/?expert=Erica_Nelson
Labels:
sap interview questions,
sap jobs,
sap mdm jobs,
sap success
Subscribe to:
Posts (Atom)