Sunday, August 22, 2010

Integrated Lean Sales Order Processing

With the lean order entry module, sales transactions can be managed from a single screen, streamling the operation and making it easier to process the order.


This lowers selling, general and administrative costs (SG&A) and makes the sales process as efficient as possible, leading to businness efficiencies and increased customer satisfaction.

Effective sales order processing links all consumer products activities in a chain of closely integrated processes. The Netweaver component of Sales and Distribution, which generates a workflow for the S&D department based on linked documents, makes effective sales order processing possible.


In addition to pre-sales activities that are not part of this business process procedure, the sales and distribution cycle encompasses sales order processing, procurement, delivery, billing and payment. The sales and distribution component models all those processes using electronic documents, each of which is linked to its preceding and subsequent documents.

A sales document is created in order processing. At delivery processing the delivery is created, then picked and goods issue is posted. In the billing process that follows, an invoice is created and, if necessary, released to financial accounting.

Incoming payments are documented in payment processing and then posted in financials.

The document covers the extended sales order processing scenario, including functionalities such as material substitution, free goods, and material exclusion.
               
                       Well at the technical end of it I had an opportunity to work on Lean Order API which facilitates the creation of ERP SD Documents via SAP CRM Web UI. The standard sales order details may be configured to create SD documents from CRM but as the sales order details are enhanced at the ERP end we fail to capture from CRM. lord API provides an option for mapping to maintain data integrity. The extra fields can be created and and mapped via structures in ERP and are also maintained in the maintenance view.

 

Wednesday, July 21, 2010

SAP Process Integration

Business Processes work hand in hand across a distributed systems requires process integration as it involves in data transfer uniformly.  Before  developing an interface we could check out for a possible existing interface if it suits our requirement and the method we choose depends on the options available at the time of development.

                                     The purpose of SAP Netweaver Process Integration (Exchange Infrastructure) is to provide a platform that allows different interfaces to communicate with each other using a uniform technology. This promotes overall clarity and reduces maintenance effort.

                                  Technical Implementation of a Point-To-Point Connection Sender and receiver software components are usually made by different vendors and use different technologies. The software components often provide external outbound and inbound interfaces. However, they differ in their document structure and in the protocol that the systems support.

                                To establish the connection, you use a connector that supports both protocols and can convert a message from one protocol to another. If the document structures
are different, map the source document fields to the target document fields by using a mapping program. Some connectors provide graphical mapping tools for this purpose.


Architecture of Netweaver Process Integration



Implementing Business Processes

Before we develop the interfaces you have to analyze the business process that you want to implement in a distributed system landscape. In this analysis, you have to determine which process steps you are going to implement in which system and in which software component.

we evaluate the various methods of developing the interface and then implement it. The relationship between the interface and the business process as a whole is often considered to be unimportant for the technical implementation. Usually, the documentation of the business process and the corresponding interfaces is not given high enough priority.
                                          The main consideration is usually how the interface works. However, if the business process is changed at a later date or a software component is exchanged or updated, this can have an effect on communication between the interfaces. In this case it is good to know how the business process and the interface are related.


Monday, July 19, 2010

OTR messages (Online Text Repository)

As a result of multinational companies spanning across the globe there was a need for an easy way of maintaining texts in multiple languages. The solution for the cause would be to maintain online text repository system which would be helpful in internationalization.

Internationalization :-

The process by which language specific text is detached from the program code that uses it is know as “internationalization”

This allows the same program to operate in multiple languages without needing different versions of code for each language.

Saturday, July 17, 2010

Netweaver

Netweaver is an open ended platform meant for seamless integration which can intertwine itself with any platform or bind to any interfaces.SAP NetWeaver's release is as a strategic move by SAP for driving enterprises to run their business on a single, integrated platform that includes both applications and technology. Industry analysts refer to this type of integrated platform offering as an "applistructure" (applications + infrastructure).



Netweaver Stack mainly comprises of:

SAP NetWeaver Application Server
SAP NetWeaver Business Intelligence
SAP NetWeaver Composition Environment (CE)
SAP NetWeaver Enterprise Portal (EP)
SAP NetWeaver Identity Management (IdM)
SAP NetWeaver Master Data Management (MDM)
SAP NetWeaver Mobile
SAP NetWeaver Process Integration (PI)

Friday, July 16, 2010

Object Relational-Mapping in SAP

ORM is software-programming paradigm in linking object-oriented code with relational databases which is smart solution for accessing data. ORM cuts down our development time and effort and to circumvent bulk code for querying the Data . SAP's answer for the ORM model is a BOL layer with plenty of API's to access the business data and its relations with ease.


The following list shows the various versions of the Business Object Layer:

CRM 3.1 First version – never in productive use
CRM 4.0 First version use in a productive system
CRMIS 4.0 Several improvements – introduction of separate display mode
SAP_ABA 7.0 Relocation from CRM to ABA layer, first usage outside CRM
CRMUIF 5.1 Introducion of dynamic searches; whole CRM with BOL support
CRMUIF 5.2 Stabization and performance improvements
CRMUIF 6.0 Major internal changes for better performance on high number of objects
WEBCUIF 7.0 Current version; Full Switch Framework support; Stable Core release



The BOL API consists of various interfaces and classes that you can use to access business
data:



x CL_CRM_BOL_QUERY_SERVICE
You use this class to select business objects.
x CL_CRM_BOL_ENTITY
You use this class for implementing business objects.
x IF_BOL_TRANSACTION_CONTEXT
You use this interface to control transaction behavior.
x IF_BOL_BO_COL
The interface provides collections to hold business objects.

Integrating and Leverage Automatic Sensing and Identification Technologies

SAP Auto-ID Infrastructure

SAP Auto-ID Infrastructure gives you the capabilities you need to integrate all automated communication and sensing devices — including radio frequency identification (RFID) readers and printers, Bluetooth devices, embedded systems, and bar-code devices. SAP Auto-ID Infrastructure also integrates intelligent controls such as programmable language controls and Savant technologies, ensuring comprehensive device integration.

SAP Auto-ID Infrastructure senses and controls automated signals in real-time. It connects directly with business processes requiring signal data to drive faster and better business decisions. With SAP Auto-ID Infrastructure, SAP has achieved an important milestone in realizing its vision of an adaptive supply chain network.

One of the first applications of SAP Auto-ID Infrastructure is the integration of RFID technology with supply chain processes. SAP Auto-ID Infrastructure provides out-of-the-box functionality to fulfill requirements for RFID compliance in the logistics applications of the U.S. Department of Defense, the U.S. Food and Drug Administration, and large retailers such as Wal-Mart. With SAP Auto-ID Infrastructure, you can meet current market needs and be ready for future automatic identification requirements.

SAP Auto-ID Infrastructure is:

Comprehensive — Enables complete integration of RFID readers and printers and other automated sensing devices
Scalable — Handles the vast amounts of data generated by scanning millions of RFID and other automatic identification items
Fast — Handles multiple tag reads simultaneously, ensuring rapid tag reads and data consolidation
Connected — Integrates with existing enterprise applications, including legacy systems, to enable end-to-end synchronization and business process management
SAP plans to release other RFID solution packages that leverage SAP Auto-ID Infrastructure. These solution packages will address business problems such as predictive maintenance, field service management, and adaptive manufacturing.

Business Intelligence

SAP Business Intelligence gives you all the capabilities you need to identify, integrate, and analyze disparate business data from heterogeneous sources. So you can make informed decisions. Take appropriate action. And improve your business operations.

SAP Business Intelligence helps you implement strategies for long-term success by delivering functionality that is:

Complete — SAP Business Intelligence provides data-warehousing features, reporting and analysis tools, best-practice models, business-analysis applications, and administrative resources.
Action-oriented – Features and functions enable employees at all organizational levels to make informed decisions.
Value-focused – With SAP Business Intelligence, you benefit from low total cost of ownership and fast return on investment.
Integrated — SAP Business Intelligence provides seamless integration with all other SAP NetWeaver components.
Open — SAP Business Intelligence supports industry standards such as XML, XML for Analysis (XMLA), OLE DB for OLAP (ODBO), Common Warehouse Metadata Interchange (CWMI), business application programming interface (BAPI), the ABAP programming language, Java 2 Platform Enterprise Edition (J2EE), and JDBC interfaces.
Extensible – SAP Business Intelligence is extensible and adaptable to changing business needs. It includes tools and interfaces for enhancing and extending existing business content or integrating with third-party analysis and reporting tools.
Personalized – With SAP Business Intelligence, users can personalize content and the way they access it — while complying with your company’s security policies.
Proven – SAP Business Intelligence delivers proven, enterprise-class insight and analysis.

Thousands of productive installations worldwide are delivering real value, with low total cost of ownership and rapid return on investment.