Quantcast
Channel: SCN : All Content - SAP NetWeaver Application Server
Viewing all 2997 articles
Browse latest View live

SunCertPathBuilderException - Import SSL certificate in Netweaver Java

$
0
0

Hi Experts,

      I have to make a http call to a third party url with https (Eg., https://<exthost>/path/example) from the application server Java. So, i implemented the below code.

 

CloseableHttpClient httpClient = HttpClients.createDefault();

  //HttpPost postRequest = new HttpPost(UtilMethods.getEzPayRegisterUrl(request));

  HttpPost req = new HttpPost("https://host/path/example");

  HttpResponse ezpayResponse = httpClient.execute(req);

 

 

On deploying this code in a web module project and running it, I'm getting the below exception in the logs.

 

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

On browsing about this exception, I found that it required the certificate to be added to the trusted store of the server. So, i got the certificate by opening this third party url in the browser and copied the certificate to a file (X509 .cer). And, under NWA->Configuration->Security->Certificate and Keys, I imported the certificates for the view 'TrustedCAs'. But, still i face the same issue.

 

Am I missing something here? Kindly help me in this regard.

 

Thanks & Regards

Vijay.K


High processing time

$
0
0

Dear gurus,

 

According ADM315:"Processing time more than twice CPU time: CPU bottlenecks". Where in the system i can find information about CPU bottleneck?

 

Value of "processing time" from st03n:

 

Task Type NameNumber of Dialog StepsAverage response Time/Dialog Step (ms)Avg. Processing TimeAverage CPU Time (ms)Ø DB Time (ms)Ø Time/DB Procedure Call (ms)Average Wait Time per Dialog Step (ms)Average Roll In Time (ms)Average Roll Wait Time (ms)Average Load and Generation Time (ms)Average Lock Time per Dialog Step (ms)Average RFC Interface Time (ms)Average Frontend Network Time (ms)Average GUI Time per Dialog Step (ms)Number of Round TripsRequested Data (KB)Number of VMC CallsTotal VMC CPU Time (ms)Totla VMC Elapsed Time (s)Average VMC CPU Time (ms)Average VMC Elapsed Time (ms)
BACKGROUND19 3118 175,64 602,72 173,13 542,16,90,21,80,06,215,711,70,00,0038 282 6130000,00,0
DIALOG1 5098 107,37 766,9169,580,90,04,25,1243,62,24,529,095,4227,16 038904 0300000,00,0
RFC17 9765 282,74 862,0173,992,11,70,90,7321,92,70,895,31,01,09786 710 8120000,00,0

SPNEGO Problem

$
0
0

Hello,

 

We have recently migrated out netweaver portal to a new hardware but spnego configuration is not working as before the migration process. We have followed many guides and check forums but we can't make it work.

 

please help.

 

Jonah

SAP Notes using RSECNOTE

$
0
0

Hi Team,

 

As par of EWA recommendations, I ran RSECNOTE report in production system & got some note suggestions to be implemented.

These are:

1718613

1778949

1816331

1821019

1826162

1827217

1837030

1842406

1848996

 

Can these be implemented in the system without creating any impacts? Please suggest.

My system is ECC 6- Ehp 4.

 

Thanks,

Nivin

SAP Netweaver - SAP Portfolio Overview

$
0
0


Key Areas of SAP


In order to support customers in the ever-changing business world, SAP is expanding its solution portfolio with innovations to provide instant value to customers’ IT needs. While expanding the solution portfolio, SAP maintains consistency of the data, processes, and applications in the portfolio.


SAP focuses on the following key areas:

  • Scaling the core businesses of customers (on premise)
  • Innovating through extensions (on demand)
  • Extending the reach of customers (on device)


nw1.JPG

Image Provided by SAP



SAP: On Premise, On Demand, and On Device


SAP: On Premise

SAP solutions scale the core businesses of customers and deliver instant value to them. To make these solutions easy to use, SAP ensures that they are preintegrated and implemented in a nondisruptive way. SAP solutions are developed using software principles such as decoupling, layering, abstraction, and design.

SAP: On Demand

SAP provides rapid innovations that deliver extended, on-demand functionality for a specific line of business.

SAP: On Device

SAP also aims to extend the reach of customers in the following ways:

  • By enabling end users to use SAP data and processes from various devices everywhere by using SAP applications for mobile business
  • By providing end users with information from both inside and outside the enterprise so that they can make decisions based on a broad array of data according to their use cases
  • By helping end users cooperate and optimize performance across a dynamic business network of people
  • By enabling partners, customers, and end users to extend the functionality of SAP to build user experiences



Orchestration

 

SAP will continue to invest in life cycle management, master data management, and process orchestration. To ensure that all the solutions and software components fit together perfectly in the customer landscape, an orchestration layer that works across all applications is required.


Products for Companies of All Sizes

 

SAP offers a vast range of scalable products that can be adjusted to any size and adapted to the continuously changing processes of companies of any size.

The following SAP solutions are available to small and midsize business customers, as shown in the figure:

  • SAP Business One
  • SAP Business ByDesign
  • SAP Business All-in-One

 

nw2.JPG

Image Provided by SAP


 

SAP Business One

 

SAP Business One has the following features:

  1. SAP Business One provides simple navigation and expansion options, innovative Drag&Relate functions and integration with Microsoft Word and Excel.
  2. SAP Business One enables you to uniformly manage important business areas, such as sales distribution and finance, with a single integrated application. The SAP Business One application provides an up-to-date overview of the important data of a given company. This data helps companies better meet customer requirements, which is an important prerequisite for profitable growth.
  3. SAP Business One can be hosted locally within a company or by a partner and can be implemented within two months.
  4. SAP Business One is the ideal solution for small companies with around 100 employees who are looking for an affordable system to ensure the successful and profitable operation of their core processes (such as finance, sales, customer service, and operations). SAP Business One is sold exclusively through a global partner network of certified and experienced partners. These partners offer 24-hour support, which covers the enhancements from independent software providers. SAP Business One is currently being used by more than 34,000 customers as of 2012 in over 40 countries.

 

SAP Business ByDesign

 

SAP Business ByDesign is a solution for small (around 100 employees) and midsize (100 to 500 employees) companies that want to use an on-demand solution to improve their core processes and lower the entry and operating costs. The solution is aimed at midmarket companies that are not using integrated business software.

 

SAP Business ByDesign has the following features:

  • It combines the advantages of an integrated, end-to-end application with the benefits of an on-demand solution. Having a low risk potential and low operating costs, SAP Business ByDesign provides integrated service and support, adaptability, and user-friendly features. The solution also guarantees transparency and adheres to legal requirements.
  • It is the most complete, fully integrated, on-demand solution to help midsize companies manage their finances, human resources, projects, production, and supplier and customer relationship management. It also supports the regional and local legal requirements of companies. The design of SAP Business ByDesign  addresses country-specific compliance (statutory) issues.

 

SAP Business ByDesign was not developed merely for standard business applications or customer relationship management. Instead, the application was developed with user interfaces that can be customized by user role to support all business processes within a company. The application offers end-to-end processes for the work center of the future.

 

SAP Business All-in-One

 

SAP Business All-in-One is powered by SAP NetWeaver and includes the SAP ERP application, the SAP Customer Relationship Management (SAP CRM) application, and applications from the SAP BusinessObjects portfolio. SAP All-in-One is the brand name for vertical solutions (solutions that are industry-specific or country-specific) that are based on the SAP NetWeaver technology and developed with SAP partners.


SAP Business All-in-One has the following features:

  • It allows businesses to leverage the best practices of industry leaders at an affordable fixed price. And, it is all on a platform that businesses will not outgrow.
  • It can be used as local software or hosted by a partner of a company.
  • It is based on various SAP products with a focus on SAP ERP, SAP CRM, and the SAP BusinessObjects portfolio.
  • It provides a portfolio of industry-specific functions, based on SAP Best Practices.
  • It can be planned easily.

 

More than 13,000 small and midsize customers in more than 50 countries run SAP Business All-in-One. More than 1,000 SAP partners around the world deliver local implementation and customization support for SAP Business All-in-One, giving you access to expert assistance everywhere. Preconfigured business scenarios and implementation accelerators can be put into operation in this application – within 8 to 16 weeks.

 

The following table shows a comparison of the SAP solutions for small and midsize companies:

 

nw3.JPG

Image Provided by SAP


 

Overview of SAP Business Suite



The SAP software portfolio is constantly extended, optimized, and tailored to the needs of the market. SAP has developed many industry-specific applications over the years and added more products for small-to-midsize companies to the software portfolio. SAP enables integration between various applications (modules) from different vendors and across company boundaries.​

 

 

 

SAP Business Suite applications are an extended family of business applications that enable companies to manage their entire value chains. These applications provide users with consistent results throughout the network of a company and the flexibility needed to address dynamic market situations. The applications also support cross-company processes. 


SAP Business Suite provides the following evolved features:

  • A complete spectrum of business solutions
  • A technological infrastructure that combines openness and flexibility with maturity and stability
  • Interfaces for integrating non-SAP products
  • Components that can be adapted to meet multiple business requirements
  • Numerous industry-specific functions

 

SAP Business Suite plays a central role in businesses. Many companies are already profiting from the comprehensive and flexible business applications in SAP Business Suite because of their highly evolved functions. These functions include complete integration, industry-typical functions, unlimited scalability, and smooth collaboration over the Internet.


Architecture of SAP Business Suite


Refer to the figure for the components in the architecture of SAP Business Suite.

 

nw4.JPG

Image Provided by SAP


 

As shown in the figure, the core applications of SAP Business Suite are SAP ERP, SAP CRM, SAP Product Lifecycle Management (SAP PLM), SAP Supplier Relationship Management (SAP SRM), and SAP Supply Chain Management (SAP SCM). These applications support all the essential business processes of a company.

 

SAP CRM enables multichannel customer interactions, including mobile smart phones, the Internet, and social media. It also offers a dedicated communications infrastructure that helps to connect all users anytime, anywhere.

 

 

SAP ERP

 

The SAP ERP application is a market-leading application for optimizing business and IT by reducing IT complexity, increasing adaptability, and delivering more IT value at a lower cost than the traditional ERP solutions. It supports mission-critical, end-to-end business processes for finance, human capital management, asset management, sales, procurement, and other essential corporate functions.

 

SAP ERP also supports industry-specific processes by providing industry-specific business functions that can be activated selectively by using the switch framework. This framework keeps the application core stable and helps to ensure maximum performance.

 

SAP Customer Relationship Management


The SAP CRM application provides a comprehensive platform for marketing, sales, and service professionals to obtain complete customer intelligence that they can leverage to manage customers and customer-related processes effectively.


SAP Product Lifecycle Management

 

The SAP PLM application helps companies manage, track, and control all product-related information over the complete product and asset lifecycle and throughout the extended supply chain.

 

SAP Supplier Relationship Management


The SAP SRM application provides a procurement platform that helps organizations in all industries improve their centralized sourcing and contract management and enables them to interact with suppliers through multiple channels.

 

SAP Supply Chain Management


SAP SCM transforms traditional supply chains from linear, sequential processes into open, configurable, and responsive supply networks. In such networks, customer-centric, demand-driven companies can sense and respond more intelligently and quickly to dynamics of supply and demand across a globally distributed environment.


 

Industry Applications


SAP addresses the requirements of specific business processes for many industries by complementing the basic business processes that are common to all large enterprises.

 

Support for these industry-specific processes is delivered as part of SAP ERP or as a separate industry application, such as the SAP Dealer Business Management application, which integrates with the other applications of SAP Business Suite.


The architecture and business functionality of the industry applications result from SAP's in-depth knowledge and understanding of the industry-specific business requirements and business processes. SAP industry portfolios are continuously enhanced by adding new applications that address the highly specialized business needs of customers in target markets.


The following table lists some of the industry applications that SAP offers:

 

Industry SectorIndustry Portfolio
DiscreteIndustries SAP for Aerospace and Defense

SAP for Automotive

SAP for Engineering, Construction, and Operations

SAP for High Tech

SAP for Industrial Machinery and Components

Process IndustriesSAP for Life Sciences

SAP for Mill Products

SAP for Mining

SAP for Oil and Gas

SAP for Chemicals

Consumer IndustriesSAP for Consumer Products

SAP for Retail

SAP for Wholesale Distribution

Service IndustriesSAP for Media

SAP for Professional Services

SAP for Telecommunications

SAP for Transportation and Logistics

SAP for Utilities

Public ServicesSAP for Defense and Security

SAP for Healthcare

SAP for Higher Education & Research

SAP for Public Sector

Financial ServicesSAP for Banking

SAP for Insurance



Supplementary Applications and Enhancement Packages



Supplementary applications drive specialized business processes common to a large number of industries, such as manufacturing applications, SAP solutions for auto-ID and item serialization, and applications for mobile business.

 

The SAP NetWeaver technology platform provides a reliable, secure, and scalable foundation to run business applications like SAP Business Suite and SAP BusinessObjects applications.

 

SAP NetWeaver ensures that large enterprises can perform mission-critical business processes. SAP also has a proven method for continually delivering updates to SAP Business Suite and SAP NetWeaver without disrupting a company’s operations. SAP provides enhancement packages with collections of new or improved business functions that companies can deploy in a modular fashion and on their own schedule.


SAP NetWeaver

As the technical foundation for Service-Oriented Architecture (SOA), SAP NetWeaver delivers a comprehensive set of middleware functions in a modular software environment with the aim of reducing IT complexity and increasing business flexibility across heterogeneous IT landscapes. SAP NetWeaver provides IT organizations with the lowest cost of operation and best business availability for SAP applications across heterogeneous IT landscapes through unified lifecycle management, identity management, secure communications, and end-to-end monitoring.

 

Enhancement Packages

Enhancement packages enable companies to take advantage of ongoing innovations while keeping their core software stable. The packages were introduced with the SAP ERP 6.0 application. Several enhancement packages have been released since 2006. All core applications of SAP Business Suite are now enabled for continuous innovation through enhancement packages.

In the future, SAP will continue to deliver enhancement packages for the core applications, which will minimize the need for potentially disruptive upgrade projects in companies.

 


SAP Applications and Components

 

SAP Business Suite provides numerous applications to address business challenges. However, the submodules of many applications have similar or identical requirements for business functions.


Different applications, therefore, contain similar software components in parts. A component is the smallest, separately producible, deliverable, installable, and maintainable software unit. Examples of components are SAP ERP Central Component (ECC), SAP SCM, and SAP NetWeaver Portal.

 

Refer to the figure for an overview of SAP applications and components.

 

nw5.JPG

Image Provided by SAP

SAP NetWeaver - List the key capabilities of SAP NetWeaver

$
0
0

SAP NetWeaver Technology Map – Capability View

 

SAP NetWeaver provides the following benefits:

  • As the technical foundation for Service-Oriented Architecture (SOA), SAP NetWeaver delivers a comprehensive set of middleware functions in a modular software environment. These functions help reduce IT complexity and increase business flexibility across heterogeneous IT landscapes.
  • SAP NetWeaver provides IT organizations with the lowest cost of operation and best business availability for SAP applications across heterogeneous IT landscapes. Low-cost operations and business availability are made possible through unified lifecycle management, identity management, secure communications, and end-to-end monitoring in SAP NetWeaver.
  • SAP NetWeaver provides the flexibility to integrate and extend the business processes that run across SAP, SAP-certified partners, and custom-built applications. This flexibility comes from the prebuilt integration content and enterprise services and the model-driven tools that support rapid deployment in SAP NetWeaver.
  • SAP NetWeaver supports business process management, which helps monitor the efficiency, integrity, and security of mission-critical business processes. Business users can also use SAP NetWeaver to define business rules to ensure consistency across a business network.
  • SAP NetWeaver integrates and connects people, information, and business processes across technologies and companies. It enables companies to adjust to changes quickly. SAP NetWeaver ensures that a company’s crucial business processes are reliable, safe, and scalable. In addition, SAP NetWeaver enables companies to maximize the benefits from their current software and systems.
  • SAP NetWeaver consolidates nonuniform technologies and provides predefined business content, which reduces the manual effort involved in maintaining this content. SAP NetWeaver is based on a technology that uses industry standards and can be enhanced using popular development tools.

 

 

Capability-Based Technology Map of SAP NetWeaver

 

The technology map of SAP NetWeaver has a simplified structure, as shown in the figure. The structure makes it easy to reference SAP NetWeaver capabilities by using application scenarios while supporting a more intuitive drilldown procedure for the components of SAP NetWeaver.


The technology map is not linked to a specific SAP NetWeaver product or release but contains all the capabilities provided by the SAP NetWeaver platform. SAP NetWeaver has various capabilities, such as user productivity, business intelligence (BI), and business process composition, as shown in the figure.

 

 

nw6.JPG

Image provided by SAP

 

 

 

SAP NetWeaver Capabilities - User Productivity, BI, Business Process Composition, and EIM

 

 

SAP NetWeaver can provide personalized access to mission-critical applications and data by using portals, desktop clients, and mobile interfaces. The flexible UI technology of SAP NetWeaver enables IT organizations and partners to build their own state-of-the-art applications.

 

By managing information assets effectively, organizations can minimize data integration efforts, streamline end-to-end business process execution, and gain well-founded business insight.

 

User Productivity

SAP NetWeaver can help users and groups improve their productivity by providing enhanced collaboration, optimized knowledge management, and intuitive search in business objects and unstructured content.

Business Intelligence

The BI solutions provide access to information to all users, from the high-end analyst to the casual business user.These solutions require minimal dependence on IT resources and developers and enable users to access, format, analyze, navigate, and share information across an organization.

Business Process Composition

Customers who use SAP NetWeaver can focus on the model-driven development of composite applications instead of the traditional code-based approach to developing these applications.

Enterprise Information Management

Enterprise information management (EIM) is the business activity of creating, cleansing, integrating, managing, governing, and archiving the structured and unstructured data used by an organization.


The EIM activities are supported by the SAP product families: 

  • Enterprise data warehouse (EDW) management
  • Master data management
  • Data integration and data quality management
  • Metadata management
  • Information lifecycle management
  • Enterprise content management

 

 

SAP NetWeaver Capabilities – SOA Middleware, Custom Development, Security and Identity Management, and Application Lifecycle Management

 

 

SAP NetWeaver enables IT organizations to use standards-based web services for forming new, innovative business solutions that meet changing business needs. In particular, SAP NetWeaver provides SOA middleware that facilitates communication between disparate applications. From a technical view, SOA middleware consists of an enterprise services repository and registry, an Enterprise Services Bus, and SOA management tools.

 

Using SAP NetWeaver, IT professionals can extend or enhance existing applications. Organizations face a difficult challenge in the security-conscious world today. They have to support transparent enterprise boundaries, location-independent users, and the growing demands for regulatory compliance.

 

Instead of just focusing on individual phases, SAP provides a holistic approach. Results of a specific phase can be leveraged by other phases due to the integration provided by SAP Solution Manager. This type of integration helps implement and operate IT solutions more quickly and at lower costs.

 

Service-Oriented Architecture (SOA) Middleware

With SOA middleware, IT professionals can rely on an open and standards-based platform to accelerate business integration.

Custom Development

The professionals can create custom applications using ABAP or Java programming languages.

Security and Identity Management​

With SAP NetWeaver, IT organizations can introduce safeguards that protect their business, while helping users and allowing business processes to proceed unhindered by security operations.

Application Lifecycle Management​

Application lifecycle management provides processes, tools, services, and an organizational model to manage SAP and non-SAP solutions throughout the complete application life cycle.

 

 

SAP NetWeaver Application Server

 

 

Together with a database, SAP NetWeaver AS is the application platform of SAP NetWeaver. Many SAP systems (including SAP ERP Central Component, SAP NetWeaver Portal, SAP CRM, and SAP SRM) are based on SAP NetWeaver AS and use it as a runtime environment.

 

 

nw7.JPG

Image provided by SAP


 

Properties of SAP NetWeaver Application Server

 

 

SAP NetWeaver AS is the result of the logical development of the technology of the SAP Application Server (previously known as SAP Basis), where special attention is paid to web-based applications.

 

The applications delivered by SAP do not always require both the ABAP and Java runtime environments. There are different installation options for SAP NetWeaver AS.

 

SAP NetWeaver AS offers the following features:

  • A reliable and extensively tested runtime environment, which has been developed over a period of 10 years
  • A framework for executing complex business processes that meet high security standards
  • A reliable and user-friendly development environment
  • Support for open standards, such as HTTP, HTTPS, SMTP, WebDAV, SOAP, SSL, SSO, X.509, Unicode, HTML, XML and WML, WS Policy, SOAP, WS Trust, Java SE, JSR, WSRP, and SAML
  • High scalability
  • Support for different operating system and database platforms

 

nw8.JPG

Image provided by SAP


 

 

Installation Options for SAP NetWeaver Application Server

 

 

The following installation options are available for SAP NetWeaver AS:

  • SAP NetWeaver AS ABAPComplete infrastructure in which ABAP-based applications can be developed and used.
  • SAP NetWeaver AS JavaComplete infrastructure in which Java 2 Enterprise Edition (J2EE)-compliant applications can be developed and used.
  • SAP NetWeaver AS ABAP + Java (dual stack)Complete infrastructure in which ABAP-based and J2EE-based applications can be developed and used.

 

 

SAP NetWeaver – Use Cases and Capabilities

 

 

The following table provides the main use cases for SAP NetWeaver 7.3x and the capabilities of the application that map to the use cases:

 

Use CaseCorresponding Capability of SAP NetWeaver
Building composite applicationsSAP NetWeaver Composition Environment
Data warehousingSAP NetWeaver Business Warehouse
Integrating and self-servicing content with the SAP NetWeaver portalSAP NetWeaver Process Integration
Building integration scenariosSAP NetWeaver Portal
Mobilizing business processesSAP NetWeaver Mobile
Custom application development (ABAP)All areas that allow ABAP development on AS ABAP

 

The use cases illustrate how you can use your SAP NetWeaver implementation.

 

 

SAP NetWeaver Functionality

 

SAP NetWeaver provides the following functionality, as shown in the figure:

  • Composition environment
  • Process integration
  • Application lifecycle management
  • Security and identity management
  • Application platform
  • ABAP Server
  • Java Server

nw9.JPG

Image provided by SAP


SPNEGO Problem in Netweaver old releases 6.40

$
0
0

Hello,

 

During my last Netweaver 2004 migration from x86 Oracle 9 to x64 Oracle 11 I found many problems trying to reconfigure the SPNEGO configuration. Just for the context SPNEGO configuration allows you to authenticate your Windows account from the domain controller into the Portal without any password.

 

The main problem was that SPNEGO functionality only worked in server0 from the central instance server. Before all testings we were sure to apply all the previous steps requiered to enable SPENO functionality like set the SPN, create the valid keytab in the domain controller, modify the ticket properties in VA, execute the SPNEGO wizard, etc.

 

We tried several times with different configurations to solve the problem with no luck, the funny part is that it only worked for the server0 so when we add a new server process or start an application server the spnego fails. Because of this we tried to search any difference between the server0 from central instance and other server processes.

 

We look at the default trace for all the server processes that fails the SPNEGO functionality in this path /usr/sap/SID/INSTANCEID/j2ee/cluster/serverx/log and we found this particular error that was raising many times "Cannot load login module class (0).#1#com.sap.security.spnego.SPNEGOLoginModule".

 

SPNEGO Login Module.JPG

 

So we checked the values that LoginModuleClassLoaders has in the server0 configuration in configtool. Start configtool and navigate to this location: cluster-data -> instance_ID -> server_ID -> services -> security. The server0 has this property set in LoginModuleClassLoaders -> library:spnego.lm.

SPNEGO Login Module2.JPG

 

Then we checked this same property in the other server processes and application servers and Voila! The other server processes does not have this property applied.

 

SPNEGO Login Module3.JPG

 

Then we restarted all server nodes and the SPNEGO configuration worked fine!

 

Feel free to contact if you need any assistance. Don't forget to like and rate the doc if was helpful.

SAP NetWeaver - The System Core

$
0
0

Exploiting the SAP Netweaver Application Server Architecture



SAP systems are used for running business processes or business applications. These applications need to be implemented independent of the hardware environment used (operating system and database) to the greatest extent possible


SAP NetWeaver provides the following runtime environments:

  • ABAP runtime environment (AS ABAP)
  • Java runtime environment (AS Java)



ABAP Runtime Environment


ABAP is a programming language developed by SAP. Many business applications in the SAP system are written in ABAP. ABAP has been optimized for developing highly scalable business applications. Customers can use the ABAP Workbench for developing completely new applications or enhancing and modifying standard SAP applications. Applications are developed or enhanced using the infrastructure of AS ABAP. AS ABAP provides the runtime environmentfor programs written in ABAP.SAP provides a runtime environment for ABAP programs and Java programs.



Java Runtime Environment


AS Java is an application server, based on the Java 2 Enterprise Edition (J2EE) standard. Java is an object-oriented and a platform-independent programming language that has spread across many areas. The Java concept enables the development of a large range of applications from classical applications to applets used in websites to client/ server applications.As of SAP Web Application Server 6.20, SAP has provided a complete Java EE-compatible runtime infrastructure. Up to SAP NetWeaver AS Java 7.0, the infrastructure was compliant with J2EE 1.3.


AS Java 7.1x are EE 5-compliant, and as of AS Java 7.3x, they are EE6-compliant. The architecture of an application server in accordance with the Java EE specification is similar to the ABAP runtime environment used for SAP solutions. Both runtime environments are platform-independent, executed in a multi-level architecture, and have a separate presentation logic and business logic.


Using Java EE in SAP technology has the following advantages for SAP Netweaver Application Server:

  • The open integration architecture SAP NetWeaver integrates perfectly into the openness of Java EE.
  • Java EE is further proof of the strategy of platform-independence pursued by SAP.
  • The Java EE Connector architecture allows standardized integration of external applications.
  • Web Services technologies are supported directly by Java.
  • The quickly-growing Java community provides simple access to experienced developers.



Client and Server – Terminology Definition



The concepts of client and server can be defined in the following ways:

  • In the hardware-oriented view, the term server means the central server in a network that provides data, memory, and resources for workstations (clients).
  • In the software-oriented view, client and server are both defined at the process level (service). The process requesting a service is the client, and the server is the process providing the service.

 

In the context of SAP systems, the terms "client" and "server" are used as defined in the software-oriented view.


nw18.JPG

Image provided by SAP



Client/Server Configuration for SAP Systems

 

The following processes are used for operating business application software:

  • Presentation processes (for example, for displaying screens)
  • Application processes (for example, for executing applications)
  • Database processes (for example, for managing and organizing databases)

 

When you are installing and configuring an SAP system, you need to decide how you are going to distribute the required processes among the available hardware. SAP ECC (SAP Enterprise Core Component) is an example of business application software. The figure shows different types of configurations in relation to the number of hardware layers used.


nw18.JPG

Image provided by SAP




Single-Tier, Two-Tier, and Three-Tier Configurations



Single-Tier Configuration

 

Single-tier configurations are used for tests and demonstrations (for example, an SAP system on a laptop). If many users want  to work on a system in  single-tier configuration, then the extra hardware cost for each additional user becomes greater than the costs of implementing additional hardware levels (for example, moving the presentation processes to other hosts).

 

Two-Tier Configuration

An alternative two-tier configuration is to install powerful desktop systems and use them for presentation and application processes (two-tier client/server). This configuration is especially suitable for applications that have high processor demands (for example, for simulations or software developers). Such a configuration is implemented in the SAP environment only for testing purposes because it requires additional administration.

 

 

Three-Tier Configuration

If the number of users exceeds a certain upper limit, the central host, on which we run our application and database processes, will become a bottleneck. To prevent such a bottleneck, you can improve the performance of the SAP system by distributing the application-layer processes among several hosts.

The addition of a hardware layer specifically for application processes facilitates scalability. If the number of SAP users in a system increases over time, it negatively affects system performance. To improve system performance, another host can be added for application processes in most cases.



Instance



When you install an SAP system, you have the option of separating the processes at application level from the processes at database level. This means that the installation and operation of the database for an SAP system can be done on a separate physical computer, separated from the instances of the SAP system. There is exactly one database for each SAP system. The database has the same system ID (DB ID) as the SAP system.

The central instance of an SAP system offers services that no other instance of the system offers. For AS ABAP, the central instance provides the message server and the enqueue work process.

The central services instance provides central services of AS Java and the message and enqueue services. For AS ABAP, these services can also be moved to the ABAP central services instance for high-availability reasons. If the services are moved, the AS ABAP systems would no longer have a central instance.

All other instances of a system are typically called dialog instances.


nw18.JPG

Image provided by SAP




Central Instance



If the central instance and the database (and for AS Java, the central services instance also) are installed on the same computer, the computer is referred to as a central system.



SAP System



The SAP system is an installed software system that provides a defined set of functions that are part of an SAP solution. These functions are implemented in a set of software components. An SAP system is installed and configured as a unit. It consists of a database, one or more application server instances (ABAP and/or Java), central services (such as a message server and enqueue server), and optional components (such as TREX and liveCache). The system is identified by its SAP system ID, which consists of three letters or digits (for example PRD).



 



SAP NETWEAVER INSTALLATION ERROR

$
0
0

Dear Experts,

 

 

I am trying to install SAP Netweaver 7.3, Using MaxDB and i am facing the following error at Install Java Engine Step.

 

 

      An error occurred while processing option SAP NetWeaver 7.3 > MaxDB >
      SAP Systems > Application Server Java > Standard System > Standard
      System( Last error reported by the step: Process call
      'E:\usr\sap\CE7\J00\exe\jstart.exe
      pf=\\SAPME-MII\sapmnt\CE7\SYS\profile\CE7_J00_SAPME-MII
      -file=E:\usr\sap\CE7\J00\exe\startup.properties -nodename=bootstrap
      -launch' exits with error code 8. For details see log file(s)
      jstart_bootstrap_J00.log.)
. You can now:    

 

 

Please Help me to resolve this. Kindly find the attached documents.

 

Thanks in advance & Regards,

Chaitanya.

Where is the English version of http://help.sap.com/saphelp_nw74/helpdata/en/5a/915311b729421089f7706f9ee6771e/frameset.htm

TMSADM issue

$
0
0

Hi Gurus,

 

I have an issue in my STMS settings.

We have frequent RFC & account lockout of TMSADM in domian controller system.

The initial password length of TMSADM was 6 letters, but as per EWA recommndations, I changed the login/min_password_lng parameter from 6 to 8 now.

Is this the reason of the problem that I am facing?

 

Also while testing the RFC(authorization test) from managed systems to the domain controller, the connection fails with below error:

Error Details    No RFC authorization for function module RFCPING.

 

User TMSADM has below roles:

SAP_BC_WEBSERVICE_SERVICE_USER

SAP_SM_S_RFCACL

SAP_S_RFCACL

 

Profile:

S_A.TMSADM        Authorization for system user TMSADM

 

 

Can you guys suggest something?

 

 

Regards,

Nivin

Bdocs are getting stuck, getting TSV_TNEW_PAGE_ALLOC_FAILED dumps

$
0
0

Hi,

 

In one of the system, While processing BDOC's the system getting with below dump, saying No more storage space available for extending an internal table.

 

Dump Info:

 

Category          Resource Shortage
Runtime Errors    TSV_TNEW_PAGE_ALLOC_FAILED
Date and Time     04/09/2014 12:08:27

 

Short text

No more storage space available for extending an internal table.

 

 

 

What happened?

You attempted to extend an internal table, but the required space was
not available.

 

Please suggest

 

 

Regards,

krishna

1 Instance's Gateway unreachable

$
0
0

Dear Experts,

 

We have faced this issue twice in same instance (02) in last 2 months. The instance 02 gateway becomes unreachable and impacts performance system-wide. To quickly fix the issue, we need to restart this instance. Following are the system details and log info:

 

OS: AIX 6.1

DB: Oracle 11g

ECC6.0 EHP5

HA configured

SSO configured

CI & DB on one server, 3 apps on different server

 

Attached are the gateway trace and workprocess trace files. Attaching dev_w30 trace file also because this work process was the one which goes in the hang state first then rest of the work process, look at the time in following screenshot (1426 sec):


sm50_Latest_issue.png


Following is a SM21 screenshot:


SM21.png


No short dumps were generated during the issue.

Let me know if further details are required.

Appreciate your time and help in advance!


Thanks,

Hardeep

Issue in SAP startup in XPRA_EXECUTION phase

$
0
0

Dear experts,

 

we are getting error while upgrading using SUM tool to EHP7 in phase XPRA_Execution.

Disp+work is running and status is green however we are unable to logon to the system as workprocesses status is empty.

we are getting the error message in DEV_W* as " PXA APG: skipping current run due to transport activities".

 

Kernel release 7.40 SP 37

 

message server is also working fineError.JPG

 

DEV_W* log:

 

AppServerTimeSync, getDBsynctime_strict():

A    returning successfully with

A    Localtime: 1397126131, DBTime: 1397126131.

A    Duration of DB calls(microsecs): DBTime1: 534, DBTime2: 297.

A  AppServerTimeSync, zdate_gettime():

A    New bias computed: 0.

S

S Thu Apr 10 20:36:31 2014

S  found spool memory service RSPO-ACTIONS at 70000423000a6a0

A

A Thu Apr 10 20:37:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 20:41:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 20:43:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 20:45:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 20:47:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 20:49:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:01:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:03:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:05:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:05:31 2014

A  AppServerTimeSync, getDBsynctime_strict():

A    returning successfully with

A    Localtime: 1397127931, DBTime: 1397127931.

A    Duration of DB calls(microsecs): DBTime1: 612, DBTime2: 312.

A  AppServerTimeSync, zdate_gettime():

A    New bias computed: 0.

A

A Thu Apr 10 21:07:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:09:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:21:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:39:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:51:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:53:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:55:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:57:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 21:59:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:01:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:03:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:05:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:05:31 2014

A  AppServerTimeSync, getDBsynctime_strict():

A    returning successfully with

A    Localtime: 1397131531, DBTime: 1397131531.

A    Duration of DB calls(microsecs): DBTime1: 790, DBTime2: 1923.

A  AppServerTimeSync, zdate_gettime():

A    New bias computed: 0.

A

A Thu Apr 10 22:07:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:09:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:21:30 2014

A  PXA APG: skipping current run due to transport activities

A

A Thu Apr 10 22:23:30 2014

A  PXA APG: skipping current run due to transport activities

 

Kindly help on this.

 

Thanks a lot!,

Pradeep

Background Jobs Using Extended Memory even though HEAP Quota is not reached...

$
0
0

Hi SCN Friends,

 

Version -

 

SAP_BASIS - 731, 0005

 

Kernel - 720, Level 300

 

OS - Linux GNU SLES-11 x86_64 cc4.3.4 use-pr120614

 

DB - ORACLE

 

In our Production System, we are observing that Background Jobs are using Extended Memory even when the Non-Dia Heap Quota is not reached.

 

Am puzzled as SAP says Non-Dia processes use, Roll, Heap and then Extended Memory.

 

Due to these Jobs occupying Extended Memory our Dialog Users are getting affected.

 

Please help in understanding why the Background Job is using Extended Memory even when Heap Quota is not reached.

 

Please let me know if you need any more details...


wait statistics in Early watch

$
0
0

Hi,

 

In EarlyWatch reports of my production system, I am getting Wait Statistics for LCK_M_X, LCK_M_S, or LCK_M_U in Warning (Yellow Color).

Please let me know how should I dig into it and resolve it?

 

Regards

Not able to login to sap grc system.

$
0
0

Hi team,

 

Please do the needful. I am not able to login to SAP GRC System. Getting the attached error.

 

Recently i did some changes to the file "hosts". file type is "FILE " and File description is "hosts"..I opened this file in notpad format and again opned in word pad format now the file is in wordpad format. Please find the file path below.

 

 

under C:/Windows/system 32/drivers/etc/hosts

 

Is the error is bcz of the file type changed ? Please let me know how fix the issue.

 

sap_gui.pngsap_gui1.png

 

Regards,

Venu.

printing problem after change of sapgui from 7.20 to 7.30

$
0
0

Hello

 

We have printing problem in Serbia after change of sapgui from 7.20 to 7.30. Indeed there are a lot of hashes ###

We are using frontend printing (acccess method F: Printing on Front End Computer) nad device type:Ms Windows driver: SAPWIN5 ISO5.

Prior to going there from Slovakia I aoud like to discuss with all of you gurus where to look for solution

Thank ou in advance

 

Jan

Read Userid from SAML Assertion Ticket

$
0
0

Hi,

 

I have following queries:

 

1)  I need to read userid from SAML assertion ticket. If so, pls share the process/code ?

 

2)  Can i send authorization data as part of SAML assertion ticket. if so, pls share the process.

 

 

Thanks,

Mano.

SAML based SSO in context of NWBC 4.0 Desktop

$
0
0

I setup NWBC to SSO via SAML2 (OKTA as - Identity provider) with the help of my infrastructure team.

 

The web html version of NWBC via IE works absolutely fine including HTTP & HTTPS (with suggestions from Samuli kaski on this forum)

 

However, the NWBC 4.0 PL12 desktop version, is having issues. When I try the SAP system's SICF service URL, https://<ABAP AS>:44301/nwbc in the connection settings, the NWBC screen goes through the SAML/IDP authentication succesfully and then just hangs with a blank screen. Confirmed via fiddler

 

Set the trace level to VERBOSE and couldnt find anything that made sense to me in the trace files. I also setup the parameter AllowTemporaryConnections to True in the NwbcOptions.xml.template file on my client side.

 

I checked the note # 1378659 - NWBC known issues & what to check when opening a ticket

The NWBC 4.0 PL12 is the latest version, backened SAP_BASIS version is at NW 7.31 SP09 & Windows version is Windows 7

 

Any suggestions on this issue? Thanks in advnace.

 

Thanks

Dhee

Viewing all 2997 articles
Browse latest View live


Latest Images