{"id":33,"date":"2011-06-22T06:54:54","date_gmt":"2011-06-22T06:54:54","guid":{"rendered":"http:\/\/sapsecurityanalyst.com\/WP\/?page_id=33"},"modified":"2015-05-03T09:47:49","modified_gmt":"2015-05-03T09:47:49","slug":"sap-web-as-abap","status":"publish","type":"page","link":"https:\/\/sapsecurityanalyst.com\/WP\/general-disclaimer\/sap-web-as-abap\/","title":{"rendered":"Web AS ABAP Components"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"color: #4c4c4c;\">This post deals with SAP Web AS ABAP components (SAP Web Application Server). Apart from discussing configuration levels of SAP R\/3 system, we have also discussed different types of SAP Work processes, SAP dispatcher and minimum number of work processes required in SAP.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p><!--more--><\/p>\n<h3><span style=\"color: #0000ff;\"><strong>What are the different layers of SAP R\/3 system ?<\/strong><\/span><\/h3>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">There are three layers of SAP R\/3:<\/span><br \/>\n<span style=\"color: #4c4c4c; font-family: verdana;\"> (1) Presentation Layer<br \/>\n<span style=\"font-family: verdana;\">(2) Application Layer<br \/>\n<span style=\"font-family: verdana;\">(3) Database layer<\/span><\/span><\/span><\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #0000ff;\"><strong>What are the different level of configurations of SAP R\/3 system ?<\/strong><\/span><\/h3>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">Configurations are based on the number of hosts used. These levels are single-tier, two-tier, three-tier or multi-tier. <\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">In <strong>single-tier<\/strong> configuration, all processes (i.e. presentation process, application process and database process) run on the same host. <\/span><br \/>\n<span style=\"color: #4c4c4c; font-family: verdana;\"> In <strong>two-tier<\/strong> configuration, database and application processes run on one host where as front-end (i.e. presentation process) runs separately.<\/span><br \/>\n<span style=\"color: #4c4c4c; font-family: verdana;\"> In <strong>three-tier<\/strong> configuration, presentation, application and database processes each run on separate hosts.<\/span><br \/>\n<span style=\"color: #4c4c4c; font-family: verdana;\"> In <strong>multi-tier<\/strong> configuration, internet webserver is also used along with presentation, application and database servers.<\/span><\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #0000ff;\"><strong>Name the various work processes in Web AS ABAP ?<\/strong><\/span><\/h3>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">Work processes are:<\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">(1) <strong>Dialog<\/strong> Work process<br \/>\n<span style=\"font-family: verdana;\">(2) <strong>Background<\/strong> Work process<br \/>\n<span style=\"font-family: verdana;\">(3) <strong>Spool<\/strong> Work process<br \/>\n(4) <strong>Update<\/strong> Work process<br \/>\n(5) <strong>Enqueue<\/strong> Work process<\/span><\/span><\/span><\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #0000ff;\"><strong>What is a dispatcher ?<\/strong><\/span><\/h3>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\"><strong>Dispatcher<\/strong> is a process present on every application server in a SAP System. The responsibility of dispatcher is to assign user requests to a proper work process for its processing.<\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\">If the request is for execution of dialog steps then dialog work process is assigned.<\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\"> If there is a request to execute a program or report in background, then a background work process is assigned.<\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\"> Spool work process is needed when printing related tasks need to be performed.<\/span><\/p>\n<p><span style=\"color: #4c4c4c; font-family: verdana;\"> Update work process is required to update entries in database tables and enqueue work process is responsible for administration of lock table.<\/span><\/p>\n<p><span style=\"color: #4c4c4c;\">\u00a0<\/span><!--more--><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #0000ff;\"><strong>Minimum number of work processes required in SAP ?<\/strong><\/span><\/h3>\n<p><span style=\"color: #0000ff; font-family: verdana;\"><span style=\"color: #4c4c4c;\">Minimum number of Work processes required:<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (1) Dialog: 2 per instance<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (2) Background: 2 per system<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (3) Spool: 1 per system<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (4) Enqueue: 1 per system (more than 1 may create trouble)<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (5) Update 1 (V1): 1 per system<\/span><br \/>\n<span style=\"color: #4c4c4c;\"> (6) Update 2 (V2): optional<\/span><br \/>\n<\/span><\/p>\n<p><script>\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\/\/ < ![CDATA[\ngoogle_ad_client = \"ca-pub-1241348474673689\";\n\/* All content above *\/\ngoogle_ad_slot = \"3293572617\";\ngoogle_ad_width = 468;\ngoogle_ad_height = 15;\n\/\/ ]]><\/script><br \/>\n<script src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\n\/\/ ]]><\/script><br \/>\n<span style=\"color: #0000ff;\"><!--more--><\/span><\/p>\n<h3><span style=\"color: #0000ff;\"><br \/>\n<strong><br \/>\n<span style=\"color: #e63518;\">Next \u00a0<em><a href=\"https:\/\/sapsecurityanalyst.com\/WP\/home\/web-as-cont\"><span style=\"color: #e63518;\">SAP Web AS ABAP Components continued..<\/span><\/a><\/em><\/span><\/strong><br \/>\n<\/span><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; This post deals with SAP Web AS ABAP components (SAP Web Application Server). Apart from discussing configuration levels of SAP R\/3 system, we have also discussed different types of SAP Work processes, SAP dispatcher and minimum number of work processes required in SAP.\u00a0 &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":38,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/pages\/33"}],"collection":[{"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":28,"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/pages\/33\/revisions"}],"predecessor-version":[{"id":2148,"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/pages\/33\/revisions\/2148"}],"up":[{"embeddable":true,"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/pages\/38"}],"wp:attachment":[{"href":"https:\/\/sapsecurityanalyst.com\/WP\/wp-json\/wp\/v2\/media?parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}