В Германии такие компании, как BASF, Merck, Heidelberg, SAP и Innovation Labs работают над инновациями, которые могут перевернуть нашу повседневную жизнь - органические светодиоды, которые экономичнее энергосберегающих ламп на 50%, тонкие, прозрачные листы солнечных элементов и органических RFID-этикетки для печати на продукты в супермаркетах. Давайте вместе с SAP TV заглянем за кулисы науки.
Все сообщения месяца августа, 2010
SAP NetWeaver components
By providing integration and openness of the platform and applications enabling the integration of architecture Enterprise Services, SAP NetWeaver allows you to combine business processes in specific technological frontier
NetWeaver components include:
- Security
- People Integration
- Multi-channel Access
- Portal
- Collaboration
- Information Integration
- Business Intelligence
- BI (Business Intelligence) Content
- Knowledge Management
- Master Data Management
- Process Integration
- Integration Broker
- Business Process Management
- Application Platform
- Java
- ABAP
- Business Services
- Connectivity
- DB and OS Abstraction
- SAP Knowledge Warehouse
- Life Cycle Management
- Customizing
- Software Change Management
- System Management
The quickest way to find BADI in SAP
Technology Business Add-Ins based on the expansion of ABAP objects. They can be used to meet the needs of users, if the standard delivery system does not allow to implement any functionality. All program codes for ABAP, screens, GUI, tables and interfaces are created in such a way that allows users to include their sobsvtennye increase in the standard.
Each Business Add-Ins contains all the necessary interfaces to implement a specific task.
- BADI can be used several times, in contrast to technology USER-EXIT, which are called only once
- BADI based on technology of object-oriented programming -> SAP ensures compatibility of all interfaces follow BADI
So how do you find BADI in the system:
1. Start transaction SE37 and set the stop point (breakpoint) in the function SXV_GET_CLIF_BY_NAME
2. Set a stop only dllya Callback Functions
3. In another window, run your SAP transaction. Debug mode will open with a list of BADI. NAME = BADI, Clif = introduction BADI
FUNCTION sxv_get_clif_by_name .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(NAME)
*" VALUE(PREFIX) TYPE SEEX_CLIF_PREFIX
*" EXPORTING
*" VALUE(CLIF) TYPE SEOCLSNAME
*"----------------------------------------------------------------------
CALL FUNCTION 'SXV_ADD_PREFIX'
EXPORTING
name = name
prefix = prefix
IMPORTING
new_name = clif.
ENDFUNCTION.
What is SAP xApps
SAP xApps - a family of applications that can flexibly respond to changing business needs. They cover the key areas of business investment, and allow to maximize the return on strategic assets: employees, knowledge, products, business relationships and IT infrastructure. SAP and SAP certified partners provide these complex applications that drive key business processes, provide a comprehensive understanding of business and can focus on the needs of various industries.
The interactions of all the family Application xApps, web services and various systems, running through the SAP Composite Application Framework as part of the technological platform SAP NetWeaver. The framework includes a methodology, tools and runtime environment for application development.
Components of SAP xApps:
- Duet
- SAP Document Builder
- SAP Global Trade Services
- SAP xApp Manufacturing Integration and Intelligence
- SAP xApp Resource and Portfolio Management
- SAP xApp Product Definition
- SAP xApp Cost and Quotation Management
- SAP xApp Integrated Exploration and Production
- SAP xApp Sales and Operations Planning
What is SAP Duet?
A component of the family SAP xApps, Duet is the solution from SAP and Microsoft, which allows users to quickly and easily interact SAP business processes and data using the environment Microsoft Office. The result of cooperation with SAP and Microsoft, the first product created by two industry leaders together, intended to produce a revolution in the interaction ERP and the rest of the IT infrastructure.
Features Duet:
- Budget Execution: Scheduler time-critical alerts and notifications to control costs, or issuing internal orders that are delivered directly to Microsoft Outlook
- Sales planning: Create and use Excel sheets for planning, data are unloaded directly from SAP to Microsoft Excel.
- Reporting: The reports and graphics, delivered strictly according to schedule according to contact Microsoft Outlook, with the ability to view data in Microsoft Excel.
- Maintain leave and replacements: preparation of requests for leave by Calendar Microsoft Outlook, which is integrated with SAP. C, given that Google has a solution for synchronizing your online calendar, almost to Google unveils a new market.
- Sales management: Keeping customers in the CRM system, via Microsoft Outlook.
- Team management: full access to updated information on you and your subordinates, open vacancies, and the organizational structure, which is integrated into the SAP system and in the contact area Microsoft Outlook.
- Time Management: Maintaining records of working time with sredsvt Microsoft Outlook Calendar and interaction with SAP
How to display the name of a distribution channel in the SAP
During development, or writing spetsifkatsy you may need to pull the name of a distribution channel to SAP. These data are stored in the table TVTWT as text values for different languages. Name of distribution channel stored in the field TVTWT-VTEXT, sales channel number stored in the field TVTWT-VTWEG.
Below is a sample code on ABAP how to pull the name of a distribution channel for SAP SD:
CLEAR gv_VTWEG_VTXTK.
SELECT SINGLE VTEXT FROM TVTWT
INTO gv_VTWEG_VTXTK
WHERE spras = sy-langu
AND vtweg = gs_knvv-vtweg.
Name of the distribution channel will be displayed in the language of user's authorization. If you want your distribution channel is constantly eliminated, only in Russian, just in the 4 line, replace the variable sy-langu to "RU".
Brief history of SAP and its products
- SAP has been established on 5 IBM employees in 1972, the company began to develop business applications with a focus on the process approach. Company SAP GmbH was founded in Mannheim in Germany.
- In 1973 the company released the first program designed for accounting finance companies. Applications received the name "R1", where R - means real-time processing
- At the end of the 70th company released the product "SAP R / 2, which worked on the database from IBM.
- R / 2 was developed in the early 80's and later the company released a version with support for multiple languages and currencies, a reference were the needs of clients from different countries
- SAP GmbH became SAP AG in 1988. Later, the company recorded a few "subsidiaries in the U.S., Sweden, Denmark and Italy.
- In the early 90th SAP introduced the product R / 3 client-server architecture, application and full GUI. The product can be installed with virtually any database, on many different operating systems. Exit SAP R / 3 era marked the transition of corporate programs at the three-tier architecture (database -> Application Server -> User Interface), which has become the new industry standard
- In 1996, the company had already more than 9000 successful implementations. At the end of the 90th, SAP introduced a group of products mySAP, which included the same supporting web technologies
- SAP early 21 century with the release of Enterprise Portal and complete orientation on the role of users in distinguishing the level of access to information
- SAP NetWeaver, the basis of which the architecture of Enterprise Services Architecture (ESS), with the possibility of integration between different platforms, to support business processes.
How to set up a common distribution channel and the sector in SAP SD?
Once you create an organizational structure, you can group the data channels and the sector for these materials and contractors, groups, conditions, or both simultaneously.
Let's say you sell a product that can be sold to 3 different marketing channels (Russia, CIS and exports are likely many will have to add and customs union, a decision which was taken recently). But is there a difference in the data of the debtor, if he would buy goods in all three ways? No need to create 3 entries buyer and SSM. Suffice it to create a record buyer and SSM for one of the channels and then assign it to all remaining.
Do not forget that all changes must be performed on the data distribution channel, referred to the others.
Path menu SAP:
IMG -> Sales -> Master data -> Definition of common channels
IMG -> Sales -> Master data -> Define common sectors
Transaction VOR1
300 class characteristics of production order in SAP
In order to obtain the values of characteristics 300 class material from the production order, you can use the functional module
CUCB_GET_VALUES_FROM_INSTANCE
FM startup options:
IV_INSTANCE = AFKO-CUOBJ
where AFKO-AUFNR = number of production order
An example of FM (clickable):
Ключевые факторы, которые влияют на успешную миграцию данных в SAP системы
При работе на крупных проектах, особенно остро встает проблема миграции данных из существующих систем в системы SAP. Это могут быть как основные данные так и транзакционные, если в них есть потребность(не закрытые производственные или сбытовые заказы и т.д.). Вот несколько ключевых факторов, которые могут повлиять на успешную миграцию данных(это не все, но основа):
Понимание структуры данных - это самый ключевой фактор при миграции. Необходимо чтобы члены проектной команды четко понимали структуру данных заменяемых систем.
Планирование загрузки ресурсов - конечно, следующим этапом должно стать планирование загрузки членов проектной команды соответствующими задачами. К примеру, вы не будете просить водопроводчика настраивать проводки в FI. Так и здесь, нужно планировать ресурсы с соотвтетствующими навыками.
Обзор требований точно и в срок - как говориться "всему свое время", так и в подходе к миграции данных. Вы не можете составлять требования к миграции данных до подписани blueprint. Если же вы начинаете работу над миграцией раньше чем согласованы все ПР, то вы потенциально готовы "отгребсти" огромное количество запросов на изменения. Так что потом не ныть!
Качество предоставляемых исходных данных. Довольно часто на проектах следующая ситуация - ответственные лица за основные данные в предыдущих системах не могут гарантировать их достоверность. Поэтому вопрос достоверности основных данных необходимо начинать прорабатывать еще до старта миграции данных.



