sap-pi-xi

Transcription

sap-pi-xi
What is new in SAP PI 7.3?
SAP Process Integration 7.3 has lot of new things including Java only installation option via advanced
adapter engine eclipsed based design environment, Central Monitoring Dashboard via solution manager
and enhanced local monitors.
SAP PI 7.11 Interview Question New
1. What is the Mapping Trace?
Answer: This object enables to transfer message to the mapping trace if the trace level set
correspondingly then the trace is visible to message monitoring.
2. What is SAP Netweaver?
Answer: SAP Net Weaver provides an open integration and application platform and permits the
integration of the Enterprise Services Architecture. Exchange Infrastructure (XI) is an Integral part of SAP
Net weaver. Position of XI is in the process integration layer of Net weaver stack.
3. What is a Global Container?
Answer: This object enables you to cache the value that you want to read again when you next call any
user-defined function that is in the same message mapping.
4. What is a Container?
Answer: This object enables you to cache the value, which you want to read again when you next call
the same user-defined function.
5. What is Multi Cast?
Answer: you have an option of sending a message to multiple receivers and waiting for a response from
the each of the receivers. This procedure of sending a message to multiple receivers and waiting for a
response message is also known as 'multi cast'.
6. What are the Types of Node Functions?
Answer:
a) Remove Contexts: - remove all higher level contents of the source level message in order to map with
the target message field. So you can get the node contexts removal.
b) Split by value: - Insert Context change for an element split by value is some as counter part of remove
context. Here instead of delivering the context you can insert a context change in the source value
queue.
c) Collapse contexts: - Copies first values of the all contexts to one context empty context are replaced
by empty string.
d) Copy Value: - How many ever times I occur I am copied just once". This is not a node function but I am
explaining it as it is used very frequently in real-time. Let us take an instance of material group, which
can occur as many times as the item node. But since we are mapping it to the header in the target node
I just want to copy the first occurrence of material group and map it to the header node. CopyValue
exactly does that.
e) Create if: - It will create a target node or element based on some condition.
f) Exists: - Function to determine whether a particular source field exists in instance to be processed. If it
does it gives true or else false.
g) Use one as many.
h) Replace value: - Replace the value I with the value that you desired in the dialogue for function
properties.
i) Sort: - Sorts all values of the multiply occurring inbound field with in the existing or set context.
7. What are the three objects used at user defined functions?
Answer:
a) Container
b) Global Container
c) Mapping Trace.
SAP PI -Process Integration Features
PI 7.1 Features
•
High volume support-Local processing in AAE & Message Packaging
•
XML Validation
• WS-RM
•
Direct point-point communication
•
Service Interface with Operations
• Folders & Function Libraries
• Parameterized mapping
• Graphical Support -RFC & JDBC Lookups
•
Importing SQL Tables Meta Data
• Principal Propagation - SAML1.1
• Replacing the SAP XML Toolkit with JDK 1.5 tool kit
• CCBPM-Step Groups & User decision Step
•
Local SWCVs for Testing purposes
• Copy Entire XML tree
PI 7.3 Features
• Single stack ESB capabilities through AAEX
o Up to 60% less energy consumption
o Lower footprint, easy maintenance
o 1h installation*, ½ HW requirements*
o comp. to double stack, 90 sec restart*
• Major Improvements for
o
Reduced cost of operations via increased fault tolerance
o
Design governance
o
Publish & Subscribe scenarios
•
NWDS-based editors for creating and editing service interface and data type
•
Support to use Eclipse based editors for viewing ES Repository content
•
Web-based UI to enable quick access to ESR objects
•
User defined payload search in message monitoring
•
Directory Increased productivity and richer connectivity on AAE
•
IDoc-and HTTP-adapters in AAE
•
HTTP adapter with support of GET method
•
Multi-mapping message split on AAE
•
Large (binary) file-to-file transfer
•
Configurable JDBC message size limits
•
Time-out config. per comm. channel
•
Java proxy generation in NWDS
•
Automated Transport for Schema Validation
•
Increased Integration Directory API support
•
Publish and subscribe messaging for JMS Topics
•
WS-RM based interoperability with Microsoft .NET 3.5, 4
•
Centralized monitoring via SAP Solution Manager 7.1
o Good morning page
o Monitor multiple PI domains
o Reduced time for root cause analysis
•
Queues balancing
•
Improved fault tolerance
o
Blacklisting
o
Optimization of cache refresh
o
Optimized message processing
o
“Safe Mode” during startup
o
Optimization of EOIO handling
o
Optimized technical acknowledgements
Limitations of AAEX
• •
No support of ABAP mapping and CCBPM
SAP PI 7.3 Latest ver - Interview Questions & Answers
1) What are the different ways of communication you can have with SAP System and Give the merits
and demerits of each?
You can use IDOC adapter, RFC adapter and Proxy communication. Depends on the situation you can
decide which way you need to connect SAP ECC from PI. If WAS version is >= 6.20 then you can go with
Proxy communication with ECC. With PI 7.3 you can use proxy with Integration engine or Advanced
Adapter Engine through SOAP Adapter over XI 3.0 protocol.
2) Did you work on RFC adapter? If your answer yes then the interviewer ask you What is Program ID?
Program id is one of the parameter in RFC sender Communication Channel. It should be same in RFC
Destination ( Tcode -SM59 ) and XI RFC sender adapter. Once the XI components activated, sender RFC
adapter will registers itself with program id specified, on SAP gateway. You can test this by using 'Test
Connection' in SM59 for your RFC destination. If it is registered the test connection will go fine
otherwise it will give an error.
3) What is the difference between RFC adapter and IDOC adapter?
Both RFC and IDOC adapter you can use for connecting SAP ECC from PI. But IDOC adapter you can use
only for Asynchronous communication while RFC adapter you can use for Synchronous also.
try to answer yourself.
1. What are the main difference of SAP PI release PI 7.11 and 7.3 ?
2. What is ICO?
3. What are Setting required in both ECC and PI system for make use Proxy communication over
Advanced Adapter engine?
3. Can we use IDOC and HTTP adapter without Integration engine in PI 7.3?
SAP XI Alerts - A step by step Solution
Whenever business critical error occurs, the responsible parties should be determined and
informed immediately. SAP Alert Management play an important role in these scenarios.
In this blog I am trying to explain the steps that are involved in the alert management. Also I am
trying to explain some frequently asked questions on alert management.
Step 1:
Enter the Transaction Code 'ALRTCATDEF', go to change mode and enter your alert category.
( The definition of Alert Category - Alert Category contains various properties and other
specifications that define the alerts within that category. The category defines the conditions
when a specific alert is sent to whom.)
Step 2:
Create container element which we will later use to compose the text of our alert message.
Step 3:
In this step we use the above variables from the container to create an alert message
Example Text:
The error: &SXMS_ERROR_CODE& which occured in a message &SXMS_MSG_GUID& from
the interface &SXMS_FROM_SERVICE&.
Step 4:
The next step is to add the recipients for the message.
Step 5:
Go to Runtime workbench then choose alert configuration and then create the Alert Rule.
Step 6:
Test the Alert by giving wrong entry in the scenario. Then check in the Alert inbox for the error
message. You can use the Tcode ALRTINBOX or got RWB and then Alert inbox.
SAP XI Interview Questions and Answers - Mapping Part 1
1. What is MultiMapping, what interface do we use for it? Is Multi-Mapping with out BPM possible
XI?
Multi-Mapping is mapping any number of source messages to any number of target messages. Since SP
14 Multi-mapping is possible with out BPM. Before that u need BPM. Inside the Integration Engine (IE),
the messages are grouped together and persisted as one bulk message. The bulk message is sent to the
AE where it splits the bulk message into individual messages and persists them. Messages that result
from the split in a mapping-based message split are sent using one AE. So only the adapters running on
the AE are supported. In particular, this means that target IDOC message splits are not supported since
the IDOC adapter is not part of the AE.
2. What is Value Mapping? How we can use it, where does the table get stored?
If you want to implement a scenario where a value being sent depends upon various constraints and
needs to be looked up in a table and sent across accordingly, you use value mapping. You use the value
mapping function to map different representations of an object to each other. You save the mapping
rules for different objects in a value mapping table. In the FixValues function (Conversions -> FixValues),
key-value pairs are maintained within the Integration Repository. In the Value Mapping function
(Conversions -> Value mapping), you can maintain multiple key value pairs externally e.g. you could
maintain them in the Integration Directory. These are picked up at the runtime.
SAP PI Interview Questions - Process Integration General
1. What is XI content and predefined XI Content?
The contents of the Integration Repository are collectively known as XI Content (Process Integration
Content); XI content is the integration knowledge that is required for describing collaborative processes
(collaboration knowledge).XI Content is created at design time and can be shipped. In addition to the
technical infrastructure, SAP also ships predefined XI Content to enable customers to integrate their
processes as efficiently and cost-effectively as possible.
2. What are the process Components available for SAP PI ?
Process Components in ESM AUTO-ID 7.0
Process Components in ESM CRM 7.0
Process Components in ESM ERP 604
Process Components in ESM EWM 7.0
Process Components in ESM FS 300
Process Components in ESM SCEMSRV 7.0
Process Components in ESM SCM 7.0
Process Components in ESM SCMTM 7.0
Process Components in ESM SCM_BASIS 7.0
Process Components in ESM SNC 7.0
Process Components in ESM SRM 700
What is SAP PI Enterprise Service Repository? What is Life Cycle Management in SAP PI ESR?
1.What is Enterprise Service Repository?
Enterprise Service Repository is the Central Repository where Service Interfaces and Enterprise Services
are Modeled and their Meta data is Stored.
2. What is Services Registry?
Services Registry is UDDI v3 compliant registry that supports Publishing, Classifying and Discovering
Services.
3. What is Life Cycle Management and what are the Steps?
Re-use Existing assets, Model definition, Implementation, Publishing and Consumption are the Steps in
Life Cycle Management.
4. What are the Key Benefits of Enterprise Service Repository?
1. Enables the governed definition of SOA assets with contract first development process and end to end
modeling support.
2. Provides transparency into the business semantics exposed via enterprise services, for designers and
developers.
3. Provides out-of-the-box SOA business content built on SAP modeling principles and support for asset
reuse to jumpstart your SOA implementation.
4. Provides a single source of truth though openness & interoperability within a heterogeneous
landscape.
5. Enables higher developer productivity through model-driven architecture using an integrated toolset
for defining, provisioning, and consumption of enterprise services.
6. Supports a comprehensive software lifecycle management across the entire enterprise service
lifecycle to reduce TCO
7. Enables discovery of SOA assets to build, modify, and run innovative and flexible composite
applications & Business processes.
Advantages of SAP PI SOAP adapter over SAP .Net Connector - SAP PI FAQs
SOAP is text based, it is able to move more easily across the firewalls than IIOP, ORPC or JRMP. SOAP is
based on XML, which is standard driven rather than vendor driven. Potential adaptors are less likely to
fear vendor lock in with SOAP. Finally we can say that SOAP can be picked up by different transport
protocol and delivered in different ways. For example, when used with HTTP it can be delivered to a web
server, when used over FTP it can be deposited directly into a file system and when used with SMTP it
can be delivered to a user's mailbox.
Advantages of SAP PI HTTP adapter over SOAP adapter?
HTTP adapter directly runs on Integration Engine. Whereas the SOAP adapter runs on the Adapter
Engine. So it will take more time when compared to HTTP. Also HTTP is good in performance to SOAP.
Unless the business requirements needed we can go with HTTP when compared with SOAP.In case of
SAP PI SOAP adapter, only message can be sent and in case of http adapter, some authentication can be
sent along with the message.
1. Advantages or Comparison between SAP XI PI SOAP adapters over XI PI HTTP adapter?
SAP PI XI Interview Question
When you need to Send Data to XI from a Web service, your SOAP adapter is used. HTTP adapter is used
when you want to post a HTTP request message from a web application to XI.
Some remote clients or web services providers are only able to communicate by means of SOAP
messages. SOAP adapter uses a helper class to instantiate and control these SOAP Components.
The SOAP adapter receives a message from the remote client or web services provider, converts the
SOAP protocol in to the XI message protocol (SOAP with Header enhancements) and then sends the
message to the integration server to be processed further.
To forward messages to a receiver remote client or web services provider, the SOAP adapter receives
the message from the integration server, converts it to the SOAP message, and then sends it to the
remote client or web services provider.
What is SAP Data Archiving? - SAP Data Archiving Interview Questions & Answers
1. What is SAP Data Archiving?
Data archiving refers to the removal of application data from the SAP system and storing of the data in
an archive file (at least one file). Archiving is done using specific archiving programs, which are based on
archiving objects. The archiving objects in turn are based on business objects.
Data archiving in one sentence: Data archiving helps you control your data growth and your system
performance.
Difference between SAP PI 7.0 and PI 7.1? - What is new in SAP Process Integration 7.1 ?
SAP PI 7.1 has a lots of new features. Here I am discussing the major differences between SAP PI 7.1 and
PI 7.0. You can add more points if I missed out something as Comments.
1. Universal Description, Discovery, and Integration (UDDI) 3.0–compliant services registry for runtime
management of enterprise services.UDDI server is shipped with SAP Web AS, that is implemented to
UDDI v2 specifications. SAP WebAS provides the capability to publish and query webservices in
UDDIRegistry
2. Enterprise Services Repository as a central storage location for enterprise service definitions and
lifecycle management data for all enterprise services (Concept of Folders : Folders can be created under
a namespace. As you will notice, mulitple folders can be created under the same namespace. And,
folders can be created within folders.)
<script
</script
3. Enterprise Service Oriented Architecture (ESOA), Global Data Types, Modeling Tool Concept.
4. Improved support for standards such as Web Service Reliable Messaging (WS-RM), WS Policy, Security
Assertion Markup Language (SAML).
5. Support Business Activity Monitoring (BAM).
6. Advanced Adapter Engine Features (Eg. Bypass Integration Engine Process)
7. Enhancement for Mapping (Eg. Re-usable User Defined Functions, Look-up function reads multiple
fields, Specify mapping parameters at configuration time, Synchronous DB RFC lookups, Message
Packing etc.)
8. Extended support for high volume scenarios
9. Business Activity Monitoring for process definition of milestone monitoring (event correlation).
10. Improved SAP NetWeaver Administrator support for central configuration and administration of
both mediated and point-to-point scenarios.
11. XML payload validation and validations using JAVA.
12. Process editor modeling enhancements: step groups, integrated alert management and configurable
parameters.
13. Integration of human interaction (generic user decision).
14. Language dependent texts for end-user display.
15. WS-BPEL 2.0 adoption (Preview and implementation BPEL4People, BPLE-SPE Simple User Defined
Functions can be configured directly in the process.)
SAP PI 7.1 Mapping Enhancements - Graphical Variable - Share User Defined Functions - Part
1
Graphical Variable in PI 7.1
Graphical Variable is new enhancement in SAP Process Integration 7.1 Mapping. SAP PI 7.1 Mapping Graphical variable will replace a lot of previously development effort for global variables.
How to define a Graphical variable in PI 7.1 Mapping?
It is very easy to define a Graphical Variable in SAP PI 7.1 mapping. Right click on the root node of the
target message in the message mapping then select "Add Variable". Give a name for this variable. Then
Assign the values to the variable. Then map the Graphical variable to an element in target message.
Share User Defined Functions in Message Mapping PI 7.1
In the new enhancement in PI 7.1 allows you to share the user defined function. But the only restriction
is that the library containing the UDFs has to be in the same Software Component Version (SWCV) as the
message mapping. Therefore, if we wish to share the library in more than 1 SWCV, then we will need to
create dependencies in the System Landscape Directory (SLD).
How to create User defined Function and Share it?
Right click on the Namespace and select New -> Then select Function Library -> Enter Name and then
click create.
In the following screen:
Click on the "+" in "Functions and Java Area".
Enter the function name, ".
Enter "" as the Title.
Enter the java code.
Save and Activate
Now you need reference the Function Library in Message Mapping
Click on the new icon "Show Used Function Libraries"
In the following screen
Click on the "+" in "Used Function Libraries".
Click on the "down arrow" to select the function library from the value list.
Then press Apply
Now, we can use the UDF, "", just as though we had developed it in the message mapping locally.
Basic Rules of XML
1. All XML Elements must have an opening and closing tag.
2. Attribute value must be in quotes
3. XML tags are case sensitive
4. XML elements must be properly nested
5. XML documents must have a root element
6. Special characters in XML document
Some characters have special meaning in XML and need to be replaced with an entity reference. For
instance a & character inside an XML element will generate an error. Here are the entity references we
can use inplace of these characters.
7. Comments similar to Html
8. White spaces preserved in XML
XML Tutorial - XML Interview Questions - XML Technologies
XML stands for Extensible Markup Language.XML is Markup Language but does not replace HTML
because XML tags are not pre-defined and XML was designed to structure, describe and carry data not
to display data.
What is the difference between XML and HTML?
HTML tags are mostly formatting-oriented and don't often provide information of a web page. But XML
was designed to transport and store data.
What are XML technolgies?
Schema, XPATH, XQUERY, and XSLT are XML technologies. Schema describes the structure of XML
document and defined the building blocks. Extensible Path Language (XPATH) used to extract data from
XML file. XQuery used to query functions on XML data, similar to SQL for database. Extensible Style
Sheet Language(XSLT) is a styling language that can transform an XML file in to another file type
including HTML, PDF, MS word Etc.
What are attributes?
Attribute specify additional information about an element and appear with in the opening Tag. Attribute
values must always be enclosed in either single or double quotes.
XML Document - Anatomy
Prolog - The prolog must be on the first line and usually includes an XML declaration which defines the
XML version(1.0) and the encoding (UTF-8).
Root Element - The outermost element is referred to as Root element.
Child element - The child element is an element nested with in a root element.
SAP PI 7.1 Mapping Enhancements - Graphical Variable - Share User Defined Functions - Part
1
Graphical Variable in PI 7.1
Graphical Variable is new enhancement in SAP Process Integration 7.1 Mapping. SAP PI 7.1 Mapping Graphical variable will replace a lot of previously development effort for global variables.
How to define a Graphical variable in PI 7.1 Mapping?
It is very easy to define a Graphical Variable in SAP PI 7.1 mapping. Right click on the root node of the
target message in the message mapping then select "Add Variable". Give a name for this variable. Then
Assign the values to the variable. Then map the Graphical variable to an element in target message.
Share User Defined Functions in Message Mapping PI 7.1
In the new enhancement in PI 7.1 allows you to share the user defined function. But the only restriction
is that the library containing the UDFs has to be in the same Software Component Version (SWCV) as the
message mapping. Therefore, if we wish to share the library in more than 1 SWCV, then we will need to
create dependencies in the System Landscape Directory (SLD).
How to create User defined Function and Share it?
Right click on the Namespace and select New -> Then select Function Library -> Enter Name and then
click create.
In the following screen:
Click on the "+" in "Functions and Java Area".
Enter the function name, ".
Enter "" as the Title.
Enter the java code.
Save and Activate
Now you need reference the Function Library in Message Mapping
Click on the new icon "Show Used Function Libraries"
In the following screen
Click on the "+" in "Used Function Libraries".
Click on the "down arrow" to select the function library from the value list.
Then press Apply
Now, we can use the UDF, "", just as though we had developed it in the message mapping locally.
SAP XI PI
1. BPM Process Steps
2. Check Channel Available
3. SAP XI Ariba Integration
4. iWay Adapters for SAP XI
5. Seeburger Adapters for SAP PI
Seeburger Adapters for SAP PI
SAP XI PI
Technical EDI Adapters by SEEBURGER
�� AS2 (EDIINT/HTTP(S))
Protocol: AS2
�� OFTP
Protocol: OFTP/ISDN, OFTP/TCPIP
�� VAN Access
Protocol: P7 / X.400, VAN FTP
Business EDI Adapters by SEEBURGER
�� Generic EDI
Protocol: OFTP/ISDN or P7 / X.400, VAN FTP
EDI Converter: ANSI X.12, EDIFACT
Mapping Templates: Purchase order, Order confirmation, Dispatch advice, Invoice
�� Payment (Financial Service Providers)
Protocol: OFTP/ISDN, P7 / X.400, VAN FTP
EDI Converter: EDIFACT, SWIFT
Mapping Templates: Payment orders, Debit advice, Credit advice, Account Statement
Industry Specific EDI Adapters by SEEBURGER
�� Aerospace & Defense
�� Automotive
�� Chemicals
�� Consumer Products
�� High-Tech
�� Paper
�� Pharmaceutical
�� Retail
Business Content
�� Mapping Templates within Enterprise Services Repository
�� Message Library for Enterprise Services Repository
�� Huge message catalog with EDI XML schemas
Communication Protocols
�� OFTP/ISDN, P7 / X.400, VAN FTP
EDI Converter (EDI XML)
�� AECMA/SPEC 2000, ANSI X.12, CHEM eStandards,
EDIFACT, GALIA, ODETTE, TRADACOM, VDA
iWay Adapters for SAP PI - Ariba, Baan, JDE, Clarify..
SAP XI PI
SAP NW PI 7.1 Connectivity – Developed by iWay, Adapters not yet certified for SAP NW PI 7.1
Application Adapters
�� Ariba �� Baan �� Broadvision
�� Clarify �� JDE One World XE (*) �� JDE World (*)
�� i2 �� Lawson �� Microsoft CRM
�� Manugistics �� Oracle Applications (*) �� Peoplesoft (*)
�� QAD MFG Pro �� Siebel (*) �� Vantive
Industry Standard Adapters
�� Swift �� Transora �� UCCnet
Technical Adapters�� AS1 (EDIINT/SMTP) �� AS2 (EDIINT/HTTP(S)) �� BEA WLI
�� COM+/DCOM �� Corba �� Lotus Notes
�� Tibco Rendezvous
Mainframe/transaction Adapters
�� CICS (*) �� TMS/IMS (*) �� Telnet (3270)
�� Telnet (5250) �� Tuxedo
(*) Soon to be certified for SAP NetWeaver Process Integration 7.1
Ariba SAP PI (XI) Integration
In this modern distributed business environment Integrating application to application and business to
business is common scenario.
Let us look What is Ariba and What are the services.
Ariba (NASDAQ: ARBA) is a software and information technology services company located in Sunnyvale,
California.
Ariba, Inc. (Ariba), incorporated in September 1996, is a provider of on-demand spend management
solutions. The Company provides spend management solutions, which allows enterprises to take a stepby-step approach with products and services that work together. Its solutions combine on-demand
software and services to help companies automate the procurement process. Ariba operates in three
geographic segments: North America; Europe, Middle East and Africa (EMEA), and Asia-Pacific (APAC).
Ariba Spend Management Solutions
The Company’s Ariba Spend Analysis Solutions provides enterprises with a set of products and services
that allows enterprises to identify and prioritize savings opportunities and enable decision-making. Ariba
Sourcing Solutions allows enterprises to identify top suppliers across a range of categories to negotiate
procurement terms, leverage and aggregate spend, implement practices and manage procurement
contracts. Ariba Contract Management Solutions enables enterprises to streamline and automate the
contract process from contract creation to compliance management. Ariba Procurement and Expense
Solutions delivers applications and services for requisitioning and procurement across all types of spend.
Ariba Invoice and Payment Solutions enable enterprises to streamline and automate paper-intensive
invoicing and payment processes. Ariba Supplier Management Solutions provides enterprises with a set
of products and services to optimize buyer-supplier interactions throughout the spend management
lifecycle.
Ariba Spend Analysis Solution modules include Ariba Spend Visibility, Ariba Analysis and Ariba Data
Enrichment. Ariba Spend Visibility module presents spend data for analysis. The offering includes project
management services, data enrichment services and Web-based access to dashboards and pre-packaged
reports that help identify sourcing and compliance opportunities. Ariba Analysis module delivers a view
of spending activities across all suppliers, divisions and purchased goods or services. Dashboards help
purchasing and sourcing professionals identify and realize significant spend reductions. Ariba Data
Enrichment module facilitates spend analysis by normalizing and classifying real spend data from an
enterprise’s various data systems. Ariba Sourcing Solution modules include Ariba Sourcing On-Demand,
Ariba Sourcing, Ariba Supplier Performance Management and Ariba Category Playbooks.
Ariba Category Playbooks module enables sourcing and procurement professionals to drive their
activities programmatically by project management, knowledge management and resource
management. The Company’s modules include Ariba Contract Management, Ariba Contract Workbench
and Ariba Contract Compliance. The Ariba Procurement and Expense Solution offerings allow customers
to manage the procurement process from requisition, through ordering, receiving, invoice reconciliation
and payment. Its modules include the integrated Ariba Procure-to-Pay module, Ariba Buyer, Ariba
Category Procurement, Ariba Travel and Expense, and Ariba Procurement Content. Ariba Procure-to-Pay
is its Web-based procurement and expense module. The Ariba Invoice and Payment Solution offerings
allow customers to automate the invoice management process. Its modules include the integrated Ariba
Invoice and Payment module and Ariba Invoice and Settlement.
Ariba Supplier Network
Ariba Spend Management solutions also integrate with and leverage the Ariba Supplier Network. The
Ariba Supplier Network is a scalable Internet infrastructure that connects buying organizations with their
suppliers to exchange product and service information, as well as a range of business documents, such
as purchase orders and invoices. Approximately 200,000 registered suppliers of an array of goods and
services are connected to the Ariba Supplier Network. The Ariba Supplier Network is a multi-protocol
network that allows buyers to send orders from Ariba Buyer or other eProcurement systems in one
standard format that are then converted into the supplier’s preferred transaction format.
Ariba Spend Management Expertise
Ariba Spend Management Expertise includes Ariba Strategic Consulting, Ariba Sourcing Services, Ariba
Implementation Services, Ariba Customer Support Services and Ariba Supplier Enablement Services.
Ariba Strategic Consulting enables decision making, organization assessment and process design. Ariba
Implementation Services executes installation and set-up of software. Ariba Customer Support Services
supports customers’ direct usage of software (training and product support).
The Company competes with SAP AG, Oracle, Emptoris, BravoSolution, Zycus, American Express S2S,
Perfect Commerce, cc-Hubwoo, Ketera Technologies, Iasta, A.T. Kearney and McKinsey & Company.
SAP Integration
You can easily integrate Ariba by using SAP Process Integration.
How to Remove Leading zeroes in SAP PI Mapping in SAP PI 7.1
Mappin is very important task in any middleware. The mapping between and Source and target message
is the real task in any interface programming.
Let us take a situation or requirement where we need to remove all the leading zeroes. Suppose the the
Product ID field containing an integer. But the source system send this integer with leading zeroes.
eg. 000000000123456789
Importance of SAP PI over Other Commercial EAI tools:
Reduced maintenance costs: As the client replaced multiple integration technologies with SAP XI, it
gained immediate cost savings by reducing associated maintenance costs. Additionally, the client gained
the capability to utilize its manpower more effectively.
Enhanced message monitoring functionality: As SAP XI provides auto handling of persistence of
messages, it has enabled the client to monitor and restart failed messages. This has also eliminated the
possibility of redundant/duplicate data into the system along with related efforts to identify the same.
As all messaging is routed through one system, the client needs to monitor only SAP XI instead of having
to monitor other systems
Enhanced flexibility: The ability to modify applications and add new functionalities without impacting
other systems and businesses gave the client tremendous flexibility in reacting to dynamic changes in
the market.
Standardizes on the technology integration layer that would be used for connectivity between all
systems
Eliminate the need for “point-to-point” connectivity between systems
Achieve a central monitoring of message flow, instead of having to monitor several systems
SAP PI 7.11 JDBC Adapter Stored Procedure Error
JDBC Adapter Error
SAP PI 7.11 JDBC Adapter Error in Runtime Work Bench
Could not execute statement for table/stored proc. "PROC_MAT" (structure "Mat_Stmt") due to
com.microsoft.sqlserver.jdbc.SQLServerException: Could not find stored procedure "PROC_MAT".
Solution
This error occured at SAP PI 7.11 due to the non-existence of the Stored Procedure at the database
level. Verify the SQL server Database and resend the message.
Import SQL Table metadata in SAP PI 7.1 Mapping Enhancements - Graphical Support for
JDBC and RFC Lookups
In SAP PI 7.1 we can import SQL Meta data. In the earlier version of SAP Netweaver Process Integration
you can import IDOC and RFC Metadata from the R/3. The only requirement is that we have to have a
JDBC receiver communication channel.
How to import the SQL Meta data from a MS SQL Server?
First Create a JDBC Receiver Communication Channel in the Integration Directory.
In the Enterprise Service Repository (ESR), create an External Definition in a namespace.
Right-click on a namespace and select "New" -> Select "External Definitions" and enter "" for the name.
In the create screen, select "dbtab" in the dropdown for "Category" and click on the wizard to import
the external definition,
In the wizard, select the Communication Component and the Communication Channel, and click
"Continue",
Enter "", or use the "Display" button to see all the available tables and select a table. Click "Finish".
You have imported the metadata from MS SQL Server.
Graphical Support for JDBC and RFC Lookups
Another new feature of SAP PI 7.1 Mapping is the Graphical Support for JDBC and RFC Lookups. In the
previous versions like XI 3.0 and PI 7.0 you have to create User Defined Function with relevant lookup
code. It was more time consuming and complicated. The pre-requisite of this is The JDBC channel to be
used for the lookup must be configured and activated in the Integration Directory and the definition of
the table used for the lookup must already be imported into the ES Repository as an external definition.
How can you configure the Graphical JDBC lookups in the Message mapping?
Here I am discussing how you can do the JDBC lookups with Graphical JDBC lookup. The first step is to
create a message mapping parameter within the Signature tab. The parameter should be an 'Import'
parameter and have Category 'Adapter' and Type 'JDBC'. Then select the Category "Conversion" from
Standard Function at the below of mapping editor. Select the JDBC Lookup and Insert in to the Data
Flow Editor. After the JDBC Lookup function is inserted into the data-flow editor of the mapping, bring
up the properties for the function by selecting 'Properties' from the context menu or simply doubleclicking on the function. Now you have to define the select statement for JDBC Look up. Within the
property Select the parameter to be used for the lookup, then Select the relevant external definition
that corresponds to the table definition, Move all fields to the left that should be used for reading a row
in the database table and finally Move all fields to the right that should return a result from the SELECT
statement. Now you can use this JDBC look up in Mapping.
How can you do the Graphical RFC lookups in the Message mapping?
You can do Graphical RFC lookups similar to Graphical JDBC lookups in PI 7.1. Pre-requisite for Graphical
RFC lookups are The RFC channel to be used for the lookup must be configured and activated in the
Integration Directory and the definition of the RFC structure used for the lookup must already be
imported into the ES Repository as an imported archive.
The first step is to create a message mapping parameter within the Signature tab. The parameter should
be an 'Import' parameter and have Category 'Adapter' and Type 'RFC'. Then select the Category
"Conversion" from Standard Function at the below of mapping editor. Select the RFC Lookup and Insert
in to the Data Flow Editor. Now do the settings for RFC lookup within the properties. Select the
parameter to be used for the lookup, then Select the relevant RFC function module that will be used for
the lookup. The left column represents the RFC Request message and the right column represents the
RFC Response message. Now the RFC lookup setup is complete and you can use in Mapping.
CopyXML - Parameterized Message Mappings in SAP PI 7.1 Mapping Enhancements
Parameterized Message Mappings in SAP PI 7.1 Mapping Enhancements
The new feature of SAP PI 7.1 is the support for using parameters in mapping programs. Parameterized
Message Mappings is the ability to pass parameters to/from mapping programs gives them more
flexibility and applicability by allowing for the transfer of values at configuration time . Presently this
Parameterized Message Mappings supports Message Mappings, Java Mappings, and XSLT Mappings.
Parameters can be Import or Export. Import parameters are parameters which transfer values to
mapping. Standard functions only allow for import parameters and Values can be passed from both
interface determinations and transformation steps. Export parameters are parameters which transfer
values from mapping. Parameter Category would be Simple Type and Adapter. "Simple Type" category
parameters are used to transfer simple typed constants that can be used as import or export
parameters. "Adapter" category parameters are used to transfer the channel name that is to be used for
mapping lookups. An adapter type (e.g. JDBC, RFC) must in addition be selected.
Parameters are defined in the Signature tab.
CopyXL
Another new feature of SAP PI 7.1 Mapping is copyXML. The use of copyXML is we do not need to define
the target elements and only one elemet-to-element mapping is required, no matther how many
elements are in the subtree.
To create the copyXML right click on the source Node and select "Return as XML". So, when there is any
mapping done to any of the sub-element of the target node, that mapping will take priority and void the
CopyXML done to that target
Correct Structural Inconsistencies
Correct Structural Inconsistencies is a new enhancement to the mapping tool in PI 7.1 allows for
adjustments to the mapping in an interactive way to relieve some of the pain when structural changes
are introduced to the mapping.
New Functionality of SAP PI Enhancement 1 (EPH 1)
In Normal SAP Practice you can Package IDOC in Partner Profile (WE20). But this won't help the IDOC
Interface in PI. SAP XI/PI internally splits them and creates one XI message from one IDOC even though
they have come from in one RFC.
If you use the Sender IDOC Adapter Packaging (Enhancement Package 1 (EhP1) New feature) SAP PI/XI
does not split them anymore.
SAP PI 7.3 Adapters ( Advanced Adapter Engine Extended)
SAP PI 7.3 contain the following adapters
• RFC Adapter
• SAP Business Connector Adapter
• File/FTP Adapter
• JDBC Adapter
• JMS Adapter
• SOAP Adapter
• Marketplace Adapter
• Mail Adapter
• RNIF Adapter
• CDIX Adapter
• IDoc Adapter (Advanced Adapter Engine) (adapter type IDOC_AAE)
• HTTP Adapter (Advanced Adapter Engine) (adapter type HTTP_AAE)
How to See Message Size in SAP PI
There are different ways of finding out the message size in SAP PI.
Go to SXMB_MONI-->Inbound Message or Receiver Grouping-->SOAP Header-->Runtime-->
here is the sample from where you can see the message size
SAP:MessageSizePayload>437</SAP:MessageSizePayload> //this is the size of your payload
<SAP:MessageSizeTotal>1175</SAP:MessageSizeTotal>
<SAP:PayloadSizeRequest>143</SAP:PayloadSizeRequest>
<SAP:PayloadSizeRequestMap>0</SAP:PayloadSizeRequestMap>
<SAP:PayloadSizeResponse>0</SAP:PayloadSizeResponse>
<SAP:PayloadSizeResponseMap>0</SAP:PayloadSizeResponseMap>
You can also save the payload in Notepad and see the size.
Or else use Performance Monitoring tool in RWB
Createif Sap PI - Example IDOC to File Sceanrio
CreateIf is one of the Node functions in SAP PI. It is used when you want to create target node or
element based on some condition. To create a tag in the target structure independently of a condition,
we use CreateIf.
Example
Suppose you want to create target field depending on existence of source field. For example If you are
working on IDOC to File scenario and you need to create a target node when the source field exists.
Then use combination of function createIf and exists and map it to target field. Check first existence of
source field by using exists then use createif and in condition map this to target field.
collapseContexts() in SAP PI
collapseContexts() is one of the Node Function in SAP PI Mapping. collapseContexts()copies the first
value from all contexts to one context. Empty contexts are replaced with an empty string. It simply
removes all the context changes in between any two elements in a queue. It is similar to remove context
but it selects only the first value from each context. This can be useful if an upper-level node is to be
created each time a lower-level node exists.
Java Mapping in SAP PI 7.11
Out of the SAP PI mapping techniques (Graphical, XSLT, Java and ABAP) Java mapping improves the
performance and are preferred as they gets executed on J2EE engine directly. JAVA mapping can be
done in two ways DOM Parsing and SAX Parsing. Parsing is a technique of reading and identifying XML
tags from an XML document. In the Java programming language, you can instantiate the parsers by
using the Java API for XML Parsing (JAXP).
SAX - Simple API for XML
DOM - Document Object Model
<h3>What is the difference between SAX and DOM Parsing in SAP PI Java Mapping?</h3>
SAX Parses node by node, does not store the XML in memory, we cannot insert or delete a node and Top
to bottom traversing. While DOM Stores the entire XML document into memory before processing,
Occupies more memory, we can insert or delete nodes and traverse in any direction.
<h3>What are the five methods are used when SAX parsing the XML documents?</h3>
startDocument
endDocument
startElement
endElement
characters
SAP PI 7.3 Installation options
In releases prior to SAP NetWeaver 7.3, an SAP NetWeaver PI installation was always based on both AS
ABAP and AS Java (dual-stack). As of SAP NetWeaver 7.3, you have the option to choose an AS Java-only
installation option, the Advanced Adapter Engine Extended.
SAP PI Interview or Certification Questions
WHich was latest version which you worked on PI?
What is diff between PI 7.1 and PI 7.3?
How do you get an error condition to generate an alert?
Could multiple instances of an integration process be running at the same time? If so, how does a
message find its way to the correct instance?
Which XI objects can be used in an integration process?
What happens after an exception is raised in BPM?
Send message within an integration process to 8 receivers at the same time, how can I do this?
Describe the triggering of exceptions in BPM?
What is a correlation and what is local correlation?
Which steps can trigger an alert?
What does a control step do?
How does integration process kill itself? What are other possibilities?
What are the 2 visibilities of container elements?
What are the different types that a container element can be based on? Can container elements be
based on dictionary structure MARA?
What is the relationship between an integration process and business workflow?
Parameters of JDBC, IDOC, RFC, FILE, FCC?
What is correlation and Context object?
Why IDOC do not need sender agreements and communication channel?
Briefly explain about Ur scenario in Project?
What is an Xpath?
What are the mapping u have done?
What is a proxy and Alert?
What is BPM and where and why it is used?
What does a RFC adapter support? Is EOIO supported by RFC?
What are advantages and why would you install a decentralize adapter engine?
Comment on the following, adapter engine is also known as a PCK?
What is the different monitoring status? Where do you find them?
What adapters are not in adapter engine?
Which ABAP proxy, in or outbound has code you can type in?
With an optional node what is the cardinality? How do you make sure the subordinate's fields get
mapped?
What is it WSDL? Where do you find it in DR? Does Is used in Java or ABAP Proxy?
In XI 3.0 Stack 9, what are the supported mapping types?
What are prerequisites for importing customer defined IDOC?
What are the three IDOC transactions in XI?
Context object replace what?
Two things can make up a collaboration agreement, what are they?
What is a logical system, with respect to SLD?
What is the sender communications channel? If error during inbound or outbound binding, where do
you look to solve?
What is URI, URL, and URN and what are their difference?
To perform content based routing, two places it can be done, what are the two places?
What is an integration process?
What is a block step and why is it used?
Message Mapping, advanced user function, can you test for context changes, if yes how?
What is multi-mapping? Where is it used? What are the advantages?
What are the two XSLT tags, previously that could not be used in XI Why?
Using a simple user defined function how can you send trace information to be monitored?
What is function exists in message mapping?
What Jar file is required to perform Java Mapping?
What is context in message mapping?
What is remove context and what is Split by Value?
Source message occurs 3 times, target only once what is wrong?
Java mapping class, which class must it implement?
What is scope of mapping template?
In BPM Async-Sync Bridge, does the QOS change?
List 4 ways to enable logging / trace?
What is logging / trace? Properties of an Async message? Inbound XI message has problem, where do
you look for solution?
Describe XI message format?
Describe end-end monitoring?
In XI 3.0 where do you configure adapters?
Different steps to make an IDOC adapter work?
What is a mail adapter?
JMS adapter can talk with what type of systems?
What format can JDBC adapter communicate in? If communications with JDBC using XML format, what
are 4 actions you could do?
Installing PCK what platforms can you install it on? How does PCK and adapter framework engine differ?
Can JDBC adapter query DB tables?
JMS adapter scenario messaging system provider needs to submit what?
What are the properties of receiving IDOC adapter?
JDBC/JMS require certain steps before they can work?
Properties of the PCK who developed it? What is it similar too? Does it support B2B?
What is ALE audit with respect to IDOCS?
How does a Boolean function work in message mappings?
Where can you use a user-defined function, scope?
In simple mapping - one source results in 4 identical target messages, with regarding cardinality what is
the problem?
What is a prerequisite to do ABAP mapping for a complex transformation?
What step can be inserted into an exception branch?
Where can you find business process engine?
What actions can you perform in SXICACHE?
What is a wait step and why is it used?
Can we do scenario without BPM how we can do it?
What is synchronous and Asynchronous Communication?
What is User defined functions and how to create it?
What are predefined functions?
How the BPM starts explain step wise?
What is multiple mapping?
Transaction code (very important)?
Tell me how to handle the error in BPM (transaction to monitor the errors).
If I have a sender and multiple receivers how do i send single sender to multiple receivers and also adv
and disadv of BPM
Can i import any number of idocs from R/3 and is there any way to get the idocs with importing from
R/3
If I have 100 files in a folder, if XI comes and picking the files from the folder, while picking 50 files
connection was lost in between and they are remaining 50 files are there to pick, in this scenario what
happens after connection established XI will collect remaining 50 files or again it starts from first.
What is Persistence? What is SLD explain and difference between Technical system and business system
and how do u assign it to IR and ID? Explain me about FCC?
What is business system and business service?
What is query and Queues?
Difference between an RFC and BAPI?
What are different design times components used by XI? What services does the integration server
provide?
What are the 4 functions does adapter framework provide?
What is Java webstart and why is it used?
What are the different XI components?
What is XI domain?
What is XI pipeline and what is a pipeline service?
Describe the alert functionality of the runtime workbench? Name different monitoring functions of the
runtime workbench?
Web application server 6.2 has an integration engine. Why is this so?
SAP PI 7.3 Java IDOC Adapter
The Java IDoc adapter has the following properties:
Adapter Type: IDoc_AAE
Namespace: http://sap.com/xi/XI/System
Software Component Version: SAP BASIS 7.30
Related Links:
http://help.sap.com/saphelp_nw73/helpdata/en/cc/be413f7c8c4f978b7c755a4bc957d8/content.htm
http://help.sap.com/saphelp_nw73/helpdata/en/7b/ebc8b9e34b434d9f3e80ef6776d77a/content.htm
http://help.sap.com/saphelp_nw73/helpdata/en/34/66c81241874285851e2497aa6f0573/content.htm
SAP PI 7.3 Availability Time Planning - ATP Communication Channels
Suppose you have a business requirement of sending the employee details on the last day of every
month. You can plan availability times for communication channels to enable them to be started and
stopped automatically instead of manually.
The below Table gives you the Information About Scheduled Availability Times
Column
Meaning
Description
Short text of your choice
Active
Displays whether the availability time is active
(yes/no)
Communication Channels
Makes specifications for the communication
channels selected for the availability time,
such as selection mode, name, and number of
existing exceptions.
Availability Time
Scheduled availability time
You can now create further availability times, or change or delete existing availability times. You can also
copy
What is new in PI 7.3?
SAP Process Integration 7.3 has lot of new things including Java only installation option via advanced
adapter engine eclipsed based design environment, Central Monitoring Dashboard via solution manager
and enhanced local monitors.
XML Validation in SAP PI 7.3
XML Validation in PI 7.3
XML validation – To check the structure of a PI message payload. The structure check is performed using
saved data types. You activate the validation in the collaboration agreement. Monitoring and
administration takes place in message monitoring of the RWB and in the Integration Engine.
In the previous versions you need to add the schema in the specified file directory of the server. But in
7.3 just activate the validation in collaboration agreement or in the integrated configuration in the
Integration Directory. This will automatically do the validation. Whenever a sender agreement, receiver
agreement, or an integrated configuration with enabled XML validation is activated, the corresponding
XSD for the sender or receiver interface is sent to the Runtime and stored in the persistent cache. The
cache is located on the central or de-central AAE.
SAP PI JDBC Adapter Transaction Isolation Levels
Setting the transaction isolation level for a connection allows a user to specify how severely the user's
transaction
should be isolated from other transactions. The isolation level determines how transactions running in
parallel influence each other.
In the advanced Tab page of SAP PI JDBC adapter you can enter the "Transaction Isolation Level". These
are the following options.
Default (default setting of the respective database)
None
read_uncommitted (weakest setting) - Allows dirty reads, non-repeatable reads, and phantom reads to
occur.
read_committed - Ensures only committed data can be read.
repeatable_read - Is close to being "serializable," however, "phantom" reads are possible.
serializable (strongest setting - Dirty reads, non-repeatable reads, and phantom reads are prevented.
Serializable.
How can you avoid the file to be picked up by receiver while SAP PI channle is still writing it?
When configuring the receiver fiel adapter, use "use temporary file" as write mode when you want to
avoid your file to be picked up by receiver while PI channel is still writing it.
Obviously larger the file, more chances you have that this issue could occur.
•
•
•
•
WSDL style RPC or Document in SAP PI interface scenario
While doing the PI scenario to a third party web service, I came across a situation where need to select
the RPC style of the wsdl.
Business Opportunities
Qa Testing
Antivirus Software
Roof Materials
Initially bit confused and does not why I chose the RPC style. My enquiry took me to google and ask the
same.
A WSDL document which describes a web service. A WSDL binding which describes how the service is
bound to a messaging protocol, particularly the SOAP messaging protocol.
RPC(Remote Procedure Call) /encoded
RPC(Remote Procedure Call)/literal
Document/encoded
Document/literal
Add to this collection a pattern which is commonly called the document/literal wrapped pattern and you
have five binding styles to choose from when creating a WSDL file. Which one should you choose in my
scenario?
The style has nothing to do with a programming model. It merely dictates how to translate a WSDL
binding to a SOAP message. Nothing more. You can use either style with any programming model.
RPC style web service are easier to create and are usually synchronous in nature. RPC encoded web
services are easiest create but offers least control in terms of usage of custom data types, validation
and interoperability. RPC encoded web service are slower in performance because of added overheads
of marshalling and un marshalling.
Object Locked in SAP XI PI - How to unlock ?
You might have experienced object lock situations in SAP PI. How do you unlock the same. Here I am
giving you the steps to unlock the same.
use the url below to get your PI starting page.
http://<server>:<port>/dir/start/index.jsp
Click on the Administration in the Top menu.
•
•
•
Business Ideas
Business card designs
Business Opportunities
Click on the Lock Overview from the Lock and cache Administration menu.
Select the object which is locked
Click on the Button Remove Selected Locks
Import Software Components Versions (SWCV) from SLD to IR (ESR)
You might have worked on different versions of SAP XI PI. Each time you go to new projects you may get
some confusion due to the changes in the PI tool. Here I am giving one of such chnage in PI.
I created the Software component version in SLD. Now I wanted to start build the Integartion Repository
(ESR ) part of it, Usually in older version you have a menu in the "tool" menu called "Trasfer SWCV from
SLD". But 7.1 version onwards it changed.
Right click in the Design objects tab in ESR and then it will open a new window for creating new object.
Select the "Software Component Version" under Work Areas.
Here you have 2 options like Local software component version and Import from from SLD.
Selct Import from from SLD
Click on the Display button
Select the Software Component Version from the lIst
Click on the Import Button.
•
•
•
•
SAP PI Proxy Testing - Request, Original Request, Response, Original Response
Today I had a funny scenario. I am working on a Proxy to SOAP synchronous interface. The response I am
producing using Java mapping. The interface developed and tested successfully at SAP PI Net weaver run
time work bench
test message functionality. The test was successful in RWB.
Business Opportunities
Qa Testing
Roof Materials
Business Cards
Later the counterpart generated the proxy at the ECC side. He tested the the proxy and getting an empty
response in proxy.
We investigated about the issue. The original response tab contain the message from the target. But it is
not in the Response tab. My investigation gave me some indication that the payload developed by java
mapping is not matching with the actual structure in proxy. This is was the reason. I changed the Java
mapping and tested again both Response, Original Response tab contain message..
•
•
How to send message to SAP PI without having user credentials
Recently I had a requirement from thirdparty system, to send message to PI without user name and
password.
We having the scenario SOAP to IDOC. In sender side SOAP adapter and in IDOC as the receiver. I have
developed the Interface and tested using SOAP test tool.
Business Ideas
Business Opportunities
•
Notebook Computer
After my testing I had send the WSDL to the thirdparty SaaS system. They told that they can't use this
WSDL and use the URL end point instead. But here is the problem. Their Even Brocker system can't call
the PI webservice with User ID and Password. They want webservice URL which should not have any
user credential requirement.
As the SOAP adapter in PI requires the user ID and password to send message to PI. The normal way of
extracting WSDL at the Sender Agreement level (Display WSDL) use Adapter Engine to send message and
it requires user credentials.
Solution
Go to
Integration Repository –> Tools -> Display WSDL
This will popup another window.
Press the continue button and click on the button propose URL.
http://<server>:<port>/sap/xi/engine?type=entry
Then click continue and specify Interface and Specify Sender and finally save the WSDL to your
computer.
Showing posts with label BPC FAQ. Show all posts
SAP BPC online training - SAP BPC FAQs - SAP BPC Interview Questions
BPC FAQ, BPC Interview Questions, SAP BPC
1
The last couple of months the market for software is not as good as previous years. But still there are
some tools of SAP are doing good. One of them are SAP BPC ( SAP BusinessObjects Planning and
Consolidation ).
The Business Planning and Consolidation tools.
-------------------------------------------1. BPS
2. IP
3. BO extended analytics
4. Cartesis
5. BPC
What is SAP BPC?
BPC was a product of outlooksoft and SAP has taken over this.The versions of SAP BPC 5.1, 7.0 (
Netweaver and Microsoft version)
FAQs of SAP BPC?
1. Is BW basic u required to learn BPC.?
No, with that you would know how the data is stored. You have to make plans by using historical data
also.
2. Is FICO module is reqd for learning BPC?
No, But functional knowledge always good to have. And you are talking more to the business people and
you have to use your common sense to do a better job.
3. How many versions you have in BPC?
BPC 5.1 is on the market now. In first quarter of 2010 BPC netweaver version 7.0 will come up.
Microsoft version of BPC are also in market.
4. How long the full cycle implementation of BPC will last?
Less than a year.
Example
--------If only sales planning - 4-6 months
If it is supply chain - 4- 6 months
5. What are FICO topics nice to have before study BPC?
Currency Translation
Intercompany elimination
6. Which combination will be good for BPC consultant?
BW/BI -> BO -> BPC
7. Billing rate?
( 100 - 250 /hr)
8. What are all the BO tools you use in BPC implementation?
Xcelsius
Crystal Reports
9. What about the security part?
As consultant you have to take care the securities in BPC. securities up to the record level.
Interview Questions in BPC?
============================
1. How many Dimensions you have created?
2. What is the purpose creating Dimension?