Showing posts with label sap archetechere. Show all posts
Showing posts with label sap archetechere. Show all posts

EnjoySAP Introduction and SAP XML in ALE,IDOC,BAPI WEB Technologies

EnjoySAP is the new generation ERP technology which makes the job of the people working with this great erp made easy.Here in this post we are going to deal with what is that enjoyment and how this technology is used in business connections with sap xml in ale,idoc,bapi and web technologies.

XML and the Business Connector :


Enterprise Connector is the SAP XML enabler. The Enterprise Connector allows SAP systems to ship and receive paperwork in XML format by way of the Internet. Business Connector is based on software from the company webMethods and is included free of cost in the standard SAP software.

XML within the Business Connector

As we have already talked about, XML is the new commonplace for sending documents by means of the Internet. One of the benefits of XML is the reuse of current Inter-internet expertise already in place like a language similar to HTML,HTTP as transmission protocol, and utilizing the proxies and firewalls already working in most of the present companies.

There are a quantity of substandards for XML in the ERP industries. Ariba has cXML, Microsoft defines the BizTalk initiative, RosettaNet has a multivendor initiative, and so on. So if your system desires to speak XML, it is going to need a translator from your inner doc illustration to the XML customary your companion speaks.

What Is the Business Connector?

Business Connector is Java-primarily based software program that speaks customary Web protocols like HTTP, HTTPS, FTP, or SMTP (e-mail). It is also capable of receive SAP IDOCs and remodel them into XML or vice versa, receive an XML document and send it to the SAP system as an IDOC. Enterprise Connector additionally has the possibility to receive XML BAPI calls and send them to SAP as RFC calls and vice versa, obtain a RFC call from SAP and remodel it into an XML doc to be despatched by the Internet to the next Business Connector and SAP system. It has built-in RFC client and server capabilities on one facet and Web protocols like HTTPS on the opposite side.

webMethods B2B Integration Server

Enterprise Connector has two essential components: the server and the developer. The server is a server program that is listening to HTTP, HTTPS, or FTP at customizable TCP/IP ports and listens to RFC calls on the other facet out of your SAP systems. You'll give you the chance to administer the server from a Internet server and define there which protocols and SAP programs it should use. Additionally, you outline the safety setting like person, person groups, and ACLs (access control lists) in an effort to define who can entry which Business Connector companies or functions.

The server additionally has routing capabilities. When the Enterprise Connector server receives an XML document or a BAPI name, it determines tips on how to route this by wanting on the supply, vacation spot, and doc sort information. Within the route definition you specify which protocol ought to be used and how you can tackle the true target. For instance, you can say that for IDOC types ORDERS from the SAP system C11 to the receiver SUPPLIER1, the FTP protocol should be used and determine which is the FTP server and person/password on the supplier side.

The server also has cache functions, used to improve the performance. For instance, to find a way to call a function module in R/3, the server needs the interface specification (export/import parameters). That is saved within the cache to keep away from wasting time within the future calls. One other instance is the standard Web cache like Net browsers when accessing to Internet server functions. Cache use is defined service by service as properly because the expiration time for the cache.

The developer is the second component in Enterprise Connector. It's a graphical Java-primarily based developer surroundings where you presumably can define or modify present providers within the Enterprise Connector server. The developer connects to the server usually by HTTP, so it could be put in in a distinct machine. The developer allows you to define the so-known as flow services. You can define circulate providers graphically, linking existing providers at Business Connector.

Enterprise Connector has a selection of defined services, for HTML, HTTP, or RFC, for example. Theses companies are grouped in interfaces, and the interfaces are grouped in packages that correspond to a Java class from the technical level of view. You can embody MAP functions in these providers, outline enter and output records, and graphically link the fields between both records with arrows. You'll give you the option to outline data based mostly on current DTD, DTD stored in a Internet server, or by hand. In this manner, it is extremely straightforward to map the SAP XML to the XML to be used in the conversation.You can even define new companies with Java, C/C++, and even Visual Basic.

From ALE/IDOCs to XML

SAP Business Connector is able to obtain XML from a SAP system and rework it routinely in SAP XML. In this means, Enterprise Connector can be utilized to attach ALE logical systems by the Web reusing your firewall and proxy settings and an affordable communication media to send and obtain the XML messages between the systems.

Alternatively, Business Connector can send and receive IDOCs in other scenarios, like in provider/vendor relationships, and remodel the incoming XML in an SAP IDOC or vice versa. On this approach, XML is expected to be a substitute of EDI in SAP systems.

From BAPIs to XML

With the XML RFC and XML BAPI specification, you possibly can ship an RFC name to the Business Connector, which is accountable for routing the call in an XML RFC document to the following Business Connector, which transforms it in an RFC name to the target system. The result's back in XML again and remodeled in customary RFC on the end. In this method we are ready to call functions between SAP methods (or exterior RFC servers or clients) utilizing XML and HTTPS as the protocol via the Internet. Right here you may see what an XML RFC call looks like.

Enterprise Connector additionally allows you to call a BAPI or RFC from a Web browser and get the result again, merging the parameters with an HTML template. In case you need to name BAPIs or RFCs from a browser, you should also have a look on the ITS functionality, as a consequence of it's extra highly effective for this particular issue.

Net Automation

Another functionality within Business Connector is the possibility to execute actions in a Internet server and examine the ensuing page. Think about that you want to know the supply status of your order and your courier company has a Internet server the place you may go online, enter the delivery number, and get the information. You'll give you the option to automate these steps in a service in Enterprise Connector and name this from ABAP, for example. This is a nice characteristic if your courier company has not XML-enabled the delivery standing functionality. Then again, a change in the Web server can power a change in your server definition. That’s why XML is beneficial to standardize dialogs between systems.

Use of XML in mySAP.com

XML is utilized in different SAP options like BBP for procurement with a browser with Internet catalogs to ship and receive orders. Typically, XML and the Business Connector are utilized in any SAP enterprise situation the place documents are exchanged by means of the Internet.The Enterprise Listing and Doc Alternate The SAP Marketplace solution included within the mySAP initiative has two important pieces. The Business Listing allows finding companions in the Marketplace that can aid you in your transaction. For instance, if you need to buy tins, you would like to know companies in a sure space that produce tins. Within the Business Listing, you will get an inventory of the chosen companies and different info like the URL the place the corporate has its catalog on the Internet. Clicking on the URL, you get transferred to the vendor catalog, where you probably can select the products you want and switch them to your purchasing basket with a protocol referred to as OCI (Open Catalog Interface). You then create your Purchase Order in your Purchasing system, which sends an XML purchase order to your Market mailbox.

Then the doc is handed within the Marketplace to the Enterprise Document Alternate, one other essential piece of software program within the Marketplace. It routes the order to the recipient mailbox and later will create a gross sales order within the vendor backend system. The Enterprise Doc Trade is utilized in different scenarios like auctions (public or closed) and routes the paperwork to the relevant mailboxes. Functions of Business Connector in mySAP.com Portals In truth, Enterprise Connector can be used within the SAP Marketplace solution so as to send and obtain XML documents with your partners. Also, the Business Connector you install in your system already has an entry for mySAP Marketplaces in order to configure the transport very easily. If you need to join your SAP backend system to a mySAP Marketplace, you need only to configure in a display in your Enterprise Connector the URL of the Market and the logon information, just like the mailbox assigned to you in the marketplace. It's only a matter of hours to
be linked to a mySAP Marketplace with the Business Connector.

Extended Integration

The Internet and the Marketplace solutions will create new scenarios where the again-finish techniques of the partners can be integrated. New enterprise processes will seem that go through methods as properly as the enterprise processes in your organization undergo modules or departments. For these scenarios, new software program is required within the marketplace and within the back-end systems to allow a seamless integration.

To date, the main eventualities used within the market are sell/buy scenarios, growing step by step to dynamic pricing eventualities, like auctions. However other scenarios are appearing based mostly on collaboration between companies. Collaboration to be a part of purchases to get higher situations is clear, but there's additionally collaboration to transport the bought merchandise collectively or to forecast along with our partners. The mixing of processes could be achieved at completely different layers, like at the presentation layer, the application layer, and even the database layer.

Presentation Stage

Presentation level implies that a consumer connects to the companion portal and interacts with it. In this case, the consumer creates a doc in the associate system, however has to create additionally the doc in his own system. Technologies like mySAP Office will allow us to create Enterprise Portals with personalised interfaces with a goal to help this situation for our customers, suppliers, or resellers.

Application Stage: WebFlows

The integration at software level relies usually on trade of XML messages between the partners or between the marketplace and the partners.WebFlows or Workflows through the Internet will appear to allow the methods to send Workflow requests between them, additionally based mostly on XML standards. This is the most built-in approach with the applying logic and is what all distributors are making an attempt to supply.

Data Distribution Stage: Net Projector

The other possible integration layer may very properly be at the database level. The likelihood is to update database information or objects directly by the Internet utilizing XML SQL messages. Some databases are already permitting this, however the integration between totally different companies will probably be tougher at this degree as a result of it requires the knowledge of the internal representation at database level. This case might be successful for inner use in a company.

EnjoySAP and SAP R/3 Launch 4.6

EnjoySAP is the SAP initiative with the person on the center. As a friendly and more ergonomic interface, EnjoySAP has become the mySAP person interface.The EnjoySAP interface can be utilized with any release of SAP R/three above 3.1I. Nevertheless, it is just fully practical with releases 4.6 and upward, which are the releases prepared for supporting position-primarily based situations, personalization, Internet access from the Favorites menu, and so on. Due to the tight integration between the EnjoySAP interface and launch 4.6, initially (in 1999) release 4.6 was also referred to as the EnjoySAP release; nonetheless, it should be famous that EnjoySAP is the interface and must not be confused with the R/three release.

First releases of SAP R/3 4.6 included mainly the identical software functionality of the previous 4.5 releases but with many technical advances. The kernel (applications on the operating system stage) of 4.6D was, for a really lengthy time, the basis system for most of the mySAP parts till the arrival of the SAP Internet Utility Server. In the next sections, among the typical SAP Foundation components are introduced briefly for a better understanding of the system.

With the arrival of new Internet technology and the alternative of having a Javabased, platform-independent GUI, the strategy for consumer interfaces changed with the brand new world of mySAP.com e-business solutions. Let’s first evaluation the user interface technique, but think about that regardless of the platform or the implementation of the GUI, the look and feel of each of them is EnjoySAP, that is, with a common graphical setting, personalization services, and so on.

Person Interface Platforms

Over the years, SAP, in its great effort to be open and supportive of all platforms, has offered the normal SAPGUI in all available graphical environments, akin to Microsoft Home windows, OS/2, MacOS, OSF/Motif, and eventually browser support. In all these cases, the SAPGUI offered a common feel and look for all those platforms and behaves exactly the same from an software point of view.

It has always been crucial that the customers may perceive the system as pleasant and as easy as attainable, in addition to having as many personalization capabilities to make the day by day duties as efficient as possible. The user acceptance of the system usually had to do with how they perceived this graphical interface. The steady improvement of the interface, and the SAP personalization challenge again in late ’90s, had been key to the discharge of the EnjoySAP interface.

The EnjoySAP interface is centered on the usability of the systems. The EnjoySAP interface is supported in the traditional SAPGUI for Home windows, the SAPGUI for HTML, and the Java GUI. Different previously supported platforms should now use certainly one of these interfaces; as an example, there isn't any such thing as a extra development for the Mac or the Motif platforms because they can use both the SAPGUI for HTML or the Java GUI. Let’s briefly evaluate in the subsequent sections among the features of these GUI platforms.

SAPGUI for Windows

The SAP graphical user interface, generally recognized as SAPGUI, acts because the presentation
server, and it was typically accessible in all Microsoft Windows working methods, Motif, OS/2, and Macintosh. All of them look identical whatever underlying system SAPGUI was operating on. Since release 4.6 of R/three, and now with releases 6.10 and later, this interface will solely be available on the Microsoft Home windows platforms corresponding to ninety eight, NT/2000, or XP.

The SAPGUI consists of all graphical capabilities of modern Home windows interfaces, with push buttons, menu bars, toolbars, hypertext hyperlinks, on-focus descriptions, proper-clicking options, tab strips, and so on. The graphical design and performance is homogeneous across the complete system, which makes training simpler and simple for all ranges of SAP users. Determine 2-11 exhibits an example of the SAPGUI for Windows.



Relying on which R/three application or processing duties are going to be run, screens can be quite simple or can include a quantity of fields and graphical elements. Clients may also customise and create new menus and screens with the assistance of the Improvement Workbench or with the personalization capabilities available. The SAP R/3 presentation interface behaves very equally to another typical Home windows application.

Before EnjoySAP, there have been some shortcomings of the traditional SAPGUI, equivalent to:

1. Partitioned screens
2. Restricted personalization prospects
3. Many screens for single transactions

With EnjoySAP, the interface supplied a brand new interaction design the place it was attainable to entry full transactions from a single display screen, to have many personalization possibilities, tab-based mostly screens, and to have position-based mostly situations, so that different kinds of customers could have just the needed performance of their screens. It was even doable to have completely different fields in the same transactions for different sorts of users.

SAPGUI for HTML

The SAPGUI for HTML refers to the ITS on the server facet along with a Net browser on the desktop.With the SAPGUI for HTML, nearly all enterprise features of SAP functions-including enterprise capabilities for skilled energy customers-could be accessed. The ITS, and thus the SAPGUI for HTML, are also part of the mySAP Workplace. The SAPGUI for HTML requires no further software program on the desktop besides a Net browser. SAPGUI for HTML routinely maps the display screen components in enterprise transactions to HTML using Enterprise HTML functions obtainable throughout the SAP ITS. As a result, SAP ITS can dynamically generate a HTML model of a business transaction display screen that is related in layout.

To enhance the platform availability of the ITS, SAP has taken the primary steps towards providing a W-Gate for the Apache Net server on each Windows NT and Linux platforms. Which means the ITS now supports a 3rd Internet server-particular protocol Apache module in addition to ISAPI (Microsoft Web Information Server) and NSAPI (Netscape Enterprise Server) or any CGI Net server.

As of ITS 4.6D, the W-Gate architecture has been changed completely. The model new W-Gate configuration signifies that you now not have to connect each virtual ITS to a separate virtual Net server. Furthermore, one W-Gate can now communicate with multiple A-Gate, and these A-Gates can either be installed on the identical machine or completely different machines.

SAPGUI in Java

The event of GUIs in environments akin to Motif for UNIX methods, Mac or OS/2 developed into the Platform Independent GUI. Platform Unbiased (Platinum) GUI is the model new technology of SAPGUI, which is being designed with the goal of getting the identical look and working in precisely the same way, no matter the underlying platform and operating system. It additionally has the design goal of integrating all new obtainable applied sciences within the person interface. Java SAPGUI is the R/3 interface for connecting to the system by means of an intranet or the Web[ JC1][ JAH2], with the basic benefit of providing an amazing degree of independence on the platform when executing transactions.

Related Posts:



SAP definition,full form,over veiw and introduction
SAP Full form of planning and distribution of goods
SAP full form for mrp,sales and materiel planning

Full Form of SAP,Its Architecture, Meaning of Enjoy SAP

The Full form of SAP is Systems Applications and Products in Data Processing and the name may not give you the complete picture about the capabilities of this new generation ERP software from a German Company.In the series of posts we are having a discussion about what it is,What is the meaning of SAP,What is its architecture and how do the new generation software products like ENJOY SAP made the life of the big companies easy and allow them to focus well on their business.This is a series of discussion and the previous post are

SAP Full form and Definition part one
and in the next post we had the discussion about the meaning its history and how it is evolving in Introduction and meaning of SAP.Here is the continuation for that briefings.In the previous posts we had discussions up to version 4.0 and here is the continuation.

In 1998, launch 4.5 was introduced, and with it, SAP continued its means of introducing new useful parts for logistics, financials, and human assets modules, many of which have been primarily based in a new open commonplace supplied by the Business Framework architecture.

Launch 4.5 was, at the time of its release, the strongest SAP but to introduce and improve business solutions. This model included particular options for automotive, distribution, and shopper products.

Among new and enhanced technological options of this launch, several must be highlighted is the

1.new extensions for centralized techniques management
2. new GUI elements for integration with PC purposes, including new ActiveX controls
3.more BAPIs; more enhancement and ease of use and configuration of the Enterprise Workflow
4.enhanced features for object-oriented ABAP
5.archived documents accessible from the Web using an enhanced Web ArchiveLink Interface .

There were additionally some main changes in the programs and utilities used for systems installations and for upgrading.Through the use of the structure offered by the Enterprise Framework, release 4.5 launched new prospects of extending the system using third-get together options by means of BAPIs in numerous R/three areas: enhanced system administration and control with CCMS, human sources administration, enhanced international provide chain, report era, and so on.

From a purposeful viewpoint, launch 4.5 was equal to preliminary 4.6 releases, however a serious change with loads of significance within the mySAP technique was about to take place is the EnjoySAP interface.

EnjoySAP

EnjoySAP was an SAP initiative with a user-centric vision mainly on the R/3 usability, that is, on enhancing the system from an end consumer point of view. The outcomes from clients’ and users’ suggestions, together with new strategic and advertising and marketing campaigns such because the New Dimension Solutions, established the cornerstone for release 4.6. It was initially often identified as the “EnjoySAP release” as a end result of it was the first R/3 launch the place the enjoy interface was tightly built-in into the system.

Earlier R/3 releases included lots of new elements, performance, add-ons, business solutions, expertise progress, and new however not revolutionary consumer features. EnjoySAP fully changed the user interface, going beyond just designing appealing and colourful features by also essentially distinguishing between several types of customers, delivering what is called a task-primarily based consumer interface.

One of the features included in EnjoySAP that was demanded by customers is the ability for tailoring the interface so that customers can add their very own icons of their most used functions to the appliance toolbar. EnjoySAP makes the software program simpler to make use of, to be taught, and to customize. And with release 4.6, EnjoySAP is the necessary thing to getting a job-based interface, which is very customizable with a redesign of applications with easier and extra environment friendly interaction.

Role-primarily based situations, which is a key concept in the mySAP world, is the capacity of customizing totally different choices and purposes for different types of customers-professionals, occasionals, and so forth-who've completely different wants and even with completely different fields in the same transaction.

It should be famous that launch 4.6 was based mostly on launch 4.5 functionality and the EnjoySAP interface.

Web Enterprise Framework

The Web Enterprise Framework acts as the technological foundation of the mySAP.com e-business platform by providing Net-based technology infrastructure, like normal Net languages and protocols comparable to HTML, XML, LDAP, HTTP, Java, and so on.

By means of the Internet technology, mySAP.com can provide the technological means for straightforward access, communication, and collaboration among the business communities within the Web. Essentially the most consultant achievement of the Web Enterprise Framework is the SAP Net Software Server, which completely overcomes and substitutes the traditional SAP Foundation Middleware.

The development of trade solutions is first coordinated via the ICOEs (Industry Facilities of Experience), the place the SAP experience within the development of ordinary software program is joined by the business knowledge and requirements of its customers, as properly as the experience of big consulting firms, for the inclusion of Greatest Enterprise Practices for each trade sector.

The preliminary step in growing business options is steadily consolidating and requiring the specialization of SAP’s groups into totally different industries, which are then translated into the trade IBUs that included and substituted previous ICOEs. These IBUs are chargeable for gathering the market and business knowledge and for creating particular options and applications for each of the industry sectors in which SAP is committed to provide. By the center of 2001, there have been 20 totally different industry solutions, already known as mySAP Business Solutions.



New Dimension Products

By 1998, SAP was developing additional modules that initially had been included within an IBU, but when trying closer at these new developments, SAP was conscious that among the requested functionality for these modules were widespread to completely different business sectors. Examples of such frequent applications are the CIC and the SFA , which match these programs that have the objective of automating sales and can be deployed in industries as completely different as client merchandise, media, pharmaceutical, and others.

Because these modules could not be grouped under a specific industry answer, they were positioned by SAP as an equal to IBUs into the so-called SBUs (Strategic Business Items). Initially, SAP created the following three SBUs:

1. SAP SCM (Supply Chain Administration). This includes products equivalent to SAP APO (Advanced Planner and Optimizer), SAP B2B (Enterprise to Enterprise), and SAP PDM (Product Knowledge Management).

2. SAP CRM (Customer Relationship Management). This consists of SAP Sales, SAP Marketing, and SAP Services.

3. SAP BI (Enterprise Intelligence). This contains the SAP Enterprise Information Warehouse and the SAP Knowledge Warehouse.

As could be seen from SAP products and options initiatives, from the preliminary R/3 utility modules, SAP elevated the number of options that could presumably be bought separately from R/3 and that is also deployed together with non-R/three applications.

Solution Maps

The year was additionally 1998 when SAP was ready for completing its strategic transfer from being a single product (R/3) firm to an organization providing full business solutions to its customers. That was the suitable launch for the SAP Answer Maps for the completely different business sectors wherein it offers its solutions. The Solution Maps gather not solely the R/3 product vision, but additionally a full and structured view of the shopper business. That is achieved by the firm’s resolution to complete their catalog of products and services in order that they'll provide their buyer a whole answer, either directly with SAP products and services or with
third-get together merchandise developed by complementary software partners.

In the Resolution Maps, the shopper enterprise processes are collected in horizontal coloured boxes. Totally different colours embrace totally different processes inside the company. To build a whole solution for the customer’s business, it is essential to deploy different products. For example, Figure 1-11 reveals the SAP Solution Map for the media industry.

In this case, SAP answer for the media industry included a quantity of modules of R/3, like FI for the financial accounting and asset administration, CO for the financial and strategic administration of business, TR for treasury, MM for procurement, HR for human assets, and so on. It could then embrace SBU functions, like the Enterprise Warehouse, SAP Gross sales, and SAP Marketing. Finally, the IS-Media with its two modules-MAM (Media Promoting Management) and MSD (Media Gross sales and Distribution)-includes the administration of promoting advertising for papers, journals, magazines, television, radio, Web, and others, as effectively as the management of subscriptions and paper and journal gross sales and distribution.

SAP considers it a must to supply its clients with a whole resolution by growing required connections with those techniques that should coexist with SAP. In SAP Media that is the case of production methods, like interface with content material servers or with systems for the design and pagination of publications. This is achieved by the Enterprise Framework architecture based mostly on open interfaces that can be utilized by products of complementary software program partners. This structure guarantees SAP prospects a whole integration of merchandise, providing a full Solution Map for the integrated management of their business.

Presently in the mySAP age, there are several varieties of Resolution Maps. For occasion, the Business Solution Maps are a set of complete tools which are used for fulfilling the requirements and offering the business solutions for a particular industry. Moreover, SAP gives Cross-Business Answer Maps within the areas of Marketplace and the Corporate Perform Solution Map.


Related Posts:

SAP Full Form of Planning and Distribution of Goods

SAP has full form applications for planning and distribution of goods from a customer to to the required person through their sales team.How all this is monitored is discussed here in the post.

Manual reorder point planning is a typical course of in consumption-primarily based planning. It is characterized by its simplicity.Consumption-primarily based planning procedures use previous consumption information to calculate future requirements with the assistance of the material forecast or static planning procedures. Consumption-based planning procedures don't have any reference to the grasp plan. Because of this the net necessities calculation isn't triggered by an impartial or a dependent requirement. As an alternative, the web requirements calculation is triggered when inventory levels fall below a reorder level or by forecast necessities calculated from previous consumption data.You management the planning utilizing a manually entered reorder point . Throughout the planning run, the system checks only whether inventory has fallen below this reorder point or not . If that is the case, the system triggers procurement to the quantity of the lot measurement.

If schedule traces are created directly by the planning run, for example, for materials procured externally, the executive work for this type of planning is minimal. Reorder point planning is suitable only for supplies with demand that stays comparatively consistent.Real-time inventory management can be necessary.

MATERIEL REQUIREMENT PLANNING

If MRP discovers scarcity portions, procurement proposals are generated: buy requisitions and planned orders are inner planning parts which can be modified, rescheduled or deleted at any time.In the case of in-home production, the system creates deliberate orders for the planning of production quantities. When planning is full, planned orders can be converted into production orders.Within the case of external procurement, the system creates both a deliberate order, or immediately creates a buy requisition, or a schedule line for a pre-present scheduling settlement for planning the exterior buy order quantity. When planning is complete, planned orders may be transformed into buy requisitions and, at a later date, the purchase requisitions will be converted into buy orders.

You control whether or not the system immediately creates buy requisitions or firstly creates deliberate orders for externally procured materials within the preliminary display of the planning run utilizing the "creation" indicator for purchase requisitions. If a scheduling agreement exists for a fabric and is relevant to MRP in the source list, then you may also create schedule lines directly in MRP. You management this utilizing the creation indicator for schedule traces within the preliminary display screen of the planning run.



PLANNING AT MULTI LEVEL

MRP might be executed as whole planning for all supplies or as individual planning.The task of individual planning is to plan a fabric individually , whereas multilevel individual planning takes place over all BOM ranges of this material. In single-level planning it is just the header materials that's planned. In multilevel planning, dependent requirements are thus additionally planned. Secondary requirements that arise from the planning of a completed product's BOM components, are set via secondary requirements, that come up from the explosion of a material's BOM. Dependent necessities rely upon respective planned orders. Materials are wanted to realize these
deliberate orders.


If a deliberate order is converted right into a manufacturing order, the dependent requirements are transferred to order reservations.

NET REQUIREMENT PLANNING

In MRP, a web necessities calculation can be executed within the planning run to find out whether or not a materials scarcity exists for a certain material. As nicely as, stock and fixed receipts that at present exist are compared with the safety inventory and requirements. The outcomes of this comparability is the amount obtainable for planning.If the amount out there for planning is lower than zero, a cloth shortage exists. MRP reacts to material shortages by creating new procurement proposals, that is, by creating buy requisitions or deliberate orders, independently of their procurement type. The recommended procurement amount results from the lot-sizing process, that's set within the material master.

BACKWARD SCHEDULING FOR GOODS

MRP makes use of backward scheduling - the system calculates the necessary start dates primarily based on a predefined end date.MRP reacts to the necessities wanted for the finished product (a sales order, for example) Procurement proposals are created for the completed product and dependent necessities for the elements are calculated by approach of the BOM explosion. The dependent requirements date arises from the begin date of the deliberate order that induced the requirements.Assuming the dependent requirements date is the supply date, the system determines the essential order dates of the parts via backward scheduling using in-house manufacturing time or planned supply time.

MRP RUN HOW IT IS DONE

You may perform the planning run on two ranges: as whole planning for a plant or for an individual material. It's thus potential to execute a complete planning run for several vegetation and/or MRP areas. You may execute a single-merchandise planning run both for a specific material solely (single level) or for all BOM ranges (multi stage). Interactive planning of a cloth is also possible.A total planning run could be executed online or as a background job. Whole planning for a plant encompasses all supplies relevant to MRP for this plant and contains the BOM explosion for supplies with BOMs.

From the MRP menu, you can execute complete planning "On-line" or "As background job". With a goal to execute the whole planning run as a background job, you select a report variant limiting it to the corresponding plant and plan the job.A consumer exit lets you restrict the whole planning run particularly to these supplies which fulfill freely definable criteria. You can use this, for instance, to pick all the materials belonging to a explicit MRP controller.

SCOPE OF PLANNING FOR MATERIAL DISTRIBUTION

Throughout regenerative planning, the system plans all materials of a plant. That is practical when
carrying out the planning run for the first time and on uncommon occasions when, resulting from technical errors, the consistency of the info cannot be guaranteed.In a working plant, it normally makes sense to only perform MRP for these materials that have undergone MRP-related modifications . Resulting from its quick run-time, net change planning - which is used to plan these materials only - allows you to carry out the planning run in short time intervals, so that you just could all the time work with the present planning result. Throughout internet change planning within the planning horizon, the system solely takes changes within the planning horizon into account. The system plans only these materials which have been topic to an MRP-change inside the planning horizon. The materials are deliberate inside this horizon only.

You set the planning horizon in Customizing for MRP as a plant or MRP group parameter. The planning horizon should at the least span the time interval by which sales orders are obtained, and, moreover, comprise the supply and whole lead occasions for the material.You specify the sort of planning run by manner of the "processing key" subject within the initial display for planning. In single-item planning, you're solely able to differentiate whether "net change planning" (NETCH) or "web change planning within the planning horizon" (NETPL) is to be performed. In total planning, you even have the choice of utilizing the key NEUPL, with which all materials within the planning file are planned. In the further posts we are going to deal with definition of sap,overview and sap architecture to run the business process effectively.

Related Posts:

SAP NetWeaver Introduciton and Overview

SAP NetWeaver is the technical basis on which nearly all SAP solutions are presently based. Here in this post we are going to deal with the overview and introduction of this new generation software.SAP NetWeaver provides core features for the infrastructure of your business solutions in 4 subcomponents together with

(1) folks integration,
(2) info integration,
(3) process integration,
(4) utility platform.

Not all SAP options are based mostly on SAP NetWeaver, specifically SAP Business One. SAP Business One is a very new product that could be easily linked to present SAP landscapes by XML. The software is programmed in C++ and could be installed underneath varied Microsoft Home windows working systems. SAP Business One accommodates capabilities essential for operating your business, reminiscent of monetary accounting, customer administration, purchasing, and warehouse management. Even the smallest firms can use this software program profitably.

Folks integration ensures that your workers have the knowledge and capabilities that they require to perform their work as quickly and effectively as possible. The features of the SAP Enterprise Portal are of key significance here.

With SAP Web Software Server, the Utility Platform has Java 2 Enterprise Version (J2EE) and Advanced Enterprise Software Programming (ABAP) runtime environments and due to this fact
supports Internet applications and Web services in an open improvement environment. SAP Net Weaver is an extensive, strategic integration and application platform that lets you reduce the Complete Price of Ownership (TCO) of your SAP landscape.

SAP NetWeaver lets you deliver collectively and arrange individuals, information, and enterprise processes throughout system and organization boundaries. All SAP options can be primarily based on SAP NetWeaver within the future. On the similar time, it supports cross-utility software, often recognized as xApps. xApps are the new class of integrated normal software. xApps lengthen existing (heterogeneous) IT landscapes with new business processes. SAP NetWeaver subsequently gives the technical basis for an Enterprise Service Architecture. Completely different software program interfaces guarantee full interoperability of applications that are operating on Microsoft .NET and IBM WebSphere.



SAP xApps (SAP Cross Applications) allow you to combine present purposes with each other by accessing present datasets and features utilizing open interfaces. This means that you could implement new applications primarily based on an current infrastructure.

The Info Integration level supplies entry to all structured and unstructured info in your company. The core element here is the SAP Business Info Warehouse which offers knowledge from many alternative techniques for evaluation. Information Administration, a component of the SAP Enterprise Portal, and Master Knowledge Management also provide functions for central knowledge storage.

Structured data typically means SAP data or information from SAP systems. All different information is described as unstructured. This doesn't mean structureless; the data may very well have its own construction, but not a SAP-specific structure.

Course of integration ensures that business processes run throughout system boundaries in a heterogeneous system landscape. That is achieved by using XML data packages and workflow eventualities, among different things. The SAP Alternate Infrastructure (SAP XI) performs a central role here.

Along with the traditional runtime atmosphere for ABAP packages, SAP Net Application Server additionally has a runtime atmosphere for J2EE-primarily based Java packages, the SAP J2EE Engine. Collectively with the database, SAP Net AS types the Utility Platform of SAP NetWeaver.

SAP Internet Application Server is the logical result of additional development of the SAP Application Server Expertise (formerly often called SAP Basis with explicit attention being paid to Web-primarily based applications.


SAP Net Application Server affords:

1.A dependable and totally examined runtime environment, advanced over greater than 10 years.

2.A framework for executing advanced business processes that meets the best security standards.

3.A reliable and user-friendly improvement environment.

4.Support for open techniucal standards similar to: HTTP, HTTPS, SMTP, WebDAV, SOAP, SSL, SSO, X.509, Unicode, HTML, XML, and WML.

5.High scalability inherited from SAP Basis.

6.Help for various operting techniques and database systems.

SAP NetWeaver consists of the next technical scenarios:

1.SAP Enterprise Information Warehouse is a strong and scalable data warehouse. The reporting and evaluation tools with BW supply a fast and easy way to acquire entry to the knowledge you need.

2. Business Intelligence Data Broadcasting permits info broadcasting with SAP BW. SAP Enterprise Portal serves as the one point of entry for the top consumer to entry the whole enterprise intelligence data portfolio.

3. As one of many constructing blocks of NetWeaver, SAP Enterprise Portal provides key capabilities comparable to Portal Infrastructure, Data Administration and Collaboration, all based mostly on open know-how and requirements, which make SAP NetWeaver a powerful integration and utility platform.

4.SAP Alternate Infrastructure adds business worth as a outcome of SAP XI can be utilized as single level to channel info exchange between numerous systems.

5.SAP Mobile Infrastructure is a technology answer for NetWeaver on which mySAP Cell Business applications are based. With SAP MI, nonetheless, you could as well make applications mobile that are not SAP-based.

6.SAP Information Warehouse delivers the technical infrastructure you should setup and handle your own enterprise-specific knowledge base within the areas of documentation, training, and manuals.

7.SAP Master Information Administration aligns grasp knowledge administration with SAP NetWeaver.

8.SAP NetWeaver Growth Setting is used to develop each ABAP and JAVA applications.

programming report on produciton order for abapShop floor info system report with screen shots
Programming report on multi level bill of meterial
abap programming report on missing information
abap report on back order processing in sap
ERP basis and sap netweaver overview
MYSAP ERP advantages and main features
ERP Master data and data warehouse concept

SAP Architechere and Design Lesson Two

Previously we have discussed regarding SAP Navigation in the first lesson.Here we are going to discuss regarding system architecture an design.
SAP SYSTEM KERNAL :
In SAP terminology, a service means a service provided by a software component and this component can consist of a process or a group of processes and is then called a server for that service.
Software components that use this service are called clients. At the same time, clients can also be servers for specific services.

A server often also means a computer (host) on which software components that provide specific software.The fundamental services in a business application system are presentation services, application services, and database services.In a one-tier R/3 System configuration, all processing tasks are performed on one server, as in classic mainframe processing.


Two-tier R/3 System configurations are usually implemented using special presentation servers that are responsible solely for formatting the graphical user interface. Many R/3 System users use Windows PCs for example as presentation servers. An alternative two-tier configuration (not shown) is to install powerful desktop systems and to use these for presentation and applications also (two-tier client/server).

This type of configuration is particularly useful for processing-intensive applications (such as simulations) or for software developers, but due to the additional administration requirements is usually used for test purposes only.
 
In a three-tier configuration, separate servers are used for each tier. Using data from the database server, several different application servers can operate at the same time. To ensure that the load on individual servers is as even as possible and to achieve optimal performance, you can use special application servers for individual application areas such as distribution or financial accounting (logon and load balancing).
 
The central process in the R/3 application layer is the dispatcher. Together with the operating system, the dispatcher controls the resources for the R/3 applications. The main tasks of the dispatcher include distributing transaction load to the work processes, connecting to the presentation layer, and organizing communication.
 
User screen input is received by the SAP presentation program SAP GUI, converted into its own format, and then sent to the dispatcher. The processing requests are then saved by the dispatcher in request queues and processed according to “first in / first out”.
 
The dispatcher distributes (dispatches) the requests one after the other to the available work processes. Data is actually processed in the work process. The user that sent the request through the SAP GUI is usually not assigned the same work process, because there is no fixed assignment of work processes to users.
 
Once the data has been processed, the processing result from the work process is sent through the dispatcher back to the SAP GUI. The SAP GUI interprets this data and generates the output screen for the user with the help of the operating system on the front end computer.
 
During initialization of the R/3 System, the dispatcher executes the following actions, among others:
it reads the system profile parameters, starts work processes, and logs onto the message server .

 
Within ABAP, SAP OPEN SQL is used to access application data in the database, independent of the corresponding RDBMS. The R/3 database interface converts the open SQL statements from the ABAP statements into the corresponding database statements. This means that application programs written in ABAP are database-independent. Native SQL commands can be used in ABAP.

When interpreting open SQL statements, the R/3 database interface checks the syntax of these statements and automatically ensures the local SAP buffers in the shared memory of the application server are utilized optimally. Data frequently required by the applications is stored in these buffers so that the system does not have to access the database server to read this data.

In particular, all technical data such as ABAP programs, screens, and ABAP Dictionary information, as well as some business process parameters usually remain unchanged in a running system, making them ideal buffering candidates. The same applies to certain business application data, which is accessed as read-only.
The operating system views the R/3 runtime system as a group of parallel, cooperating processes. On each application server these processes include the dispatcher as well as work processes; the number of work processes depends on the available resources. Work processes may be installed for dialog processing, update, dialog free background processing and spooling.
The lock mechanisms in today’s relational database systems are usually not able to handle business data objects (such as customer orders) that affect several database tables. To coordinate several applications simultaneously accessing the same business object, the SAP System provides its own lock management, controlled by the enqueue work process.


In order for the system to execute lock requests, you must first define a lock object in the ABAP Dictionary. The lock object contains tables whose entries are to be locked. A lock object consists of a primary table. You can also define additional secondary tables using foreign key relationships (the name of a user-defined lock object must begin with "EY" or "EZ").


You can specify the lock mode ("S”: shared lock or "E”: exclusive lock) for a lock object. An exclusive lock (mode "E") can only be set if no other user has set a lock (“E” or “S”) on the data record. The same user can request additional "E" or "S" locks within a program call sequence (call chain).


If a lock object is activated, the system generates an ENQUEUE and a DEQUEUE function module.These function modules are called ENQUEUE_ and DEQUEUE_ and are used in ABAP code to lock and unlock data.

 
The start of an SAP transaction is also the start of an SAP - LUW. SAP - LUWs are completed either by a "COMMIT WORK" in the ABAP code, or by the completion of the corresponding asynchronous update (second part of the SAP - LUW). As explained previously, each dialog step in an SAP - LUW is processed by one work process, as is the case for the DB - LUW. Each database change is executed in its own DB-LUW.

The asynchronous updating usually used in an SAP - LUW allows the system to temporarily collect changes made by users and then, at the end of the dialog phase (in the second part of the SAP - LUW), make the necessary changes to the database in a separate update work process. To ensure data consistency, the resulting database change (which includes every “dialog step change”) is executed in only one final DB - LUW.
Background work processes are designed for periodic tasks such as reorganization or the automatic transfer of data from an external system to the R/3 System.Background processing is scheduled in the form of jobs. Each job consists of one or more steps (ABAP reports, external programs, or other operating system calls), that are processed sequentially.You can also set priorities (from "C" to "A") so that certain jobs are prioritized.

Job processing is not generally triggered immediately (immediate start). Instead you specify a start date and time when you schedule the job. It may also be necessary to start jobs periodically, for example, system control jobs repeated on a fixed cycle. Using the program SAPEVT, you can trigger a job start at the operating system level.


The background scheduler is responsible for automatically triggering the job at the specified time.The background scheduler is an ABAP program that regularly looks in the scheduling table for jobs to be executed and then ensures that they are executed (RDISP/BTCTIME, default 60 s).Spooling refers to the buffered transfer of data to output devices such as printers, fax devices, and so on. In distributed systems, networked administration is necessary for this output.

The R/3 System spool mechanism can supply print requests to printers and external spoolers both within a local network as well as across wide-area networks (WANs). The spool mechanism works with the local spool system on each server.


Spool requests are generated in dialog mode or during background processing and are then set in the spool database with details about the printer and the print format. The data itself is stored in the TemSe (TEMporary SEquential object) database.When data is to be printed, a print request is generated for a spool request. This print request is processed by a spool work process.
 
Once the spool work process has formatted the data for output, it returns the print request to the operating system spool system.The operating system spool takes over queue management and ensures that the required data is passed to the output device.An instance is an administrative unit that combines R/3 System components providing one or more services. The services provided by an instance are started or stopped together. You use a common instance profile to set parameters for all the components of an instance.


A central R/3 System consists of a single instance providing all the necessary R/3 System services.Each instance has its own SAP buffer areas.The message server provides the application servers with a central message service for internal communication (for example, trigger update, request and remove locks, trigger background requests).


The dispatchers for the individual application servers communicate through the message server, which is installed once in each R/3 System (it is configured in the R/3 System profile files).Presentation servers can also log on to an application server through the message server. This means that you can use the message server performance database for automatic load distribution (logon load balancing).
RELATED POST
 

SAP LANDSCPAE