ewa 06012013
TRANSCRIPT
-
Analysis from 30.12.2013 Until 05.01.2014
Report: THP, Not ProductiveInstallation: 0020744186
Session: 0010000000312
EarlyWatch Alert - SAP ERP6.0
1 Service Summary
This EarlyWatch Alert session detected issues that could potentially affect your system. Take corrective action as soon as possible.
Alert Overview
Secure password policy is not sufficiently enforced.
Standard users including SAP* or DDIC have default password.
Security-related SAP Notes have not been applied in the system.
A high number of users have critical authorizations
Perform the following Guided Self Services.
Guided Self Service FAQ SAP Note
Security Optimization Service 696478
Find more information about Guided Self Services on SAP Enterprise Support Academy .
Register for a guided self service on the Expert Guided Implementation Schedule .
Check Overview Topic Rating Topic
Subtopic Rating Subtopic
SAP System Configuration
Performance Overview
Performance Evaluation
-
Check Overview Topic Rating Topic
Subtopic Rating Subtopic
Workload Distribution
Workload by Application Module
DB Load Profile
SAP System Operating
Availability based on Collector Protocols
Program Errors (ABAP Dumps)
Update Errors
Table Reorganization
Hardware Capacity
Database Performance
Database Performance Counters
Wait Statistics
IO Performance
Missing Indexes
Database Administration
Database Growth
Largest Tables
Top Growing Tables
Service Pack Check
Database Options
Security
SAP Security Notes: ABAP and Kernel Software Corrections
Default Passwords of Standard Users
Control of the Automatic Login User SAP*
ABAP Password Policy
Gateway and Message Server Security
Users with Critical Authorizations
Software Change Management
Note: The recommendations in this report are based on general experience. Test them before using them in your production system. Note that EarlyWatch Alert is an automatic service.
-
Note: If you have any questions concerning the correctness of the checks in this report, or concerning the correct configuration of the Solution Manager EarlyWatch Alert service, create a customer message under component SV-SMG-SER-EWA.
Note: If you require assistance in resolving any concerns about the performance of the system, or if you require a technical analysis of other aspects of your system as highlighted in this report, create a customer message on component SV-BO. SAP Note 67739 contains details on how to set the appropriate priority level.
Performance Indicators for THP The following table shows the relevant performance indicators in various system areas.
Area Indicators Value Trend
System Performance Active Users (>400 steps) 48
Avg. Availability per Week 100 %
Avg. Response Time in Dialog Task 322 ms
Max. Dialog Steps per Hour 4135
Avg. Response Time at Peak Dialog Hour 329 ms
Avg. Response Time in RFC Task 1058 ms
Max. Number of RFCs per Hour 134
Avg. RFC Response Time at Peak Hour 5436 ms
Hardware Capacity Max. CPU Utilization on DB Server 1 %
Database Performance Avg. DB Request Time in Dialog Task 35 ms
Avg. DB Request Time for RFC 141 ms
Avg. DB Request Time in Update Task 33 ms
Database Space Management DB Size
55.88 GB
DB Growth Last Month 2.34 GB
-
2 Landscape
2.1 Products and Components in current Landscape
Product SID SAP Product Product Version THP SAP ERP 6.05 Main Instances (ABAP or Java based) SID Main Instance THP SAP ECC Server THP Add-on: SAP SEM - 6.0 Databases SID Database System Database Version THP SQL SERVER 2008 R2
2.2 Servers in current Landscape
SAP Application Servers SID Host Instance Name Logical Host ABAP JAVA THP tsapprda tsapprda_THP_01 TSAPPRDA
THP tsapprdb tsapprdb_THP_02 TSAPPRDB
DB Servers SID Host Logical Host (SAPDBHOST) THP tsapprda THCERPSQL Components Related SID Component Host Instance Name Logical Host THP ABAP SCS thcerpsap thcerpsap_THP_00 THCERPSAP
2.3 Hardware Configuration
Host Overview
Host Hardware Manufacturer Model CPU Type
Operating System
No. of CPUs
Memory in MB
thcerpsap
tsapprda IBM System x3650 M4 : -[7915G2A]-
Xeon E5-2650 0
Windows Server 2008 R2 (x86_64)
16 32741
tsapprdb IBM System x3650 M4 : -[7915G2A]-
Xeon E5-2650
Windows Server 2008 R2
16 32741
-
Host Overview
Host Hardware Manufacturer Model CPU Type
Operating System
No. of CPUs
Memory in MB
0 (x86_64)
3 Service Preparation and Data Quality of THP
Configuration hints for optional service data are provided.
SAP ERP system THP is not fully prepared for service delivery.
Rating Check Performed
Service Data Quality
ST-PI and ST-A/PI Plug-Ins
Service Preparation Check (RTCCTOOL)
Service Data Control Center
Hardware Utilization Data
In preparation for SAP services, ensure that connections, collectors, and service tools are up to date. These functionalities are explained in SAP Notes 91488 and 1172939 .
3.1 Service Data Quality The service data is collected by the Service Data Control Center (SDCCN) or read from the Solution Manager's BW or Configuration and Change Database (CCDB).
This section comprehensively shows issues with the data quality and provides hints on how to resolve them.
Legend for 'Priority' in Service Data Quality Prio. Explanation: Impact of Missing or Erroneous Data
-
Legend for 'Priority' in Service Data Quality Prio. Explanation: Impact of Missing or Erroneous Data
Overall important data are missing. Detecting a critical situation may fail. Report cannot be rated green or yellow.
Data for an important chapter are missing. Some issues may not be detected. Report cannot be rated green.
Some important check could not be processed. The report can be rated green nevertheless.
Only checks of minor importance are affected.
An optional check was skipped.
3.1.1 Quality of Service Data in Solution Manager Diagnostics - BW
Prio. Report Area affected
Details and Related Infocube SAP Note
Workload of THP
Reading performance data from BW returned neither data nor an error code. A timeout may have occured. Infocube: 0CCMSMTPH used in s
1332428
3.2 ST-PI and ST-A/PI Plug-Ins The table below shows the service plug-ins implemented and their releases and patch levels. These recommendations are derived from report RTCCTOOL. For more information about RTCCTOOL, see SAP Note 309711 .
Rating Plug-In Release Patch Level
Release Rec.
Patch Level Rec.
ST-A/PI 01Q_700 2 01Q_700 2
ST-PI 2008_1_700 8 2008_1_700 8
3.3 Hardware Utilization Data
Host Operating System Performance Data
thcerpsap OS not detected OK
tsapprda Windows Server 2008 R2 (x86_64) OK
tsapprdb Windows Server 2008 R2 (x86_64) OK
-
Hardware capacity checks could not be run successfully due to missing data. See SAP Note 1309499 .
4 Software Configuration For THP
Your systems' software versions are checked. If known issues with the software versions installed are identified, they are highlighted.
4.1 SAP Application Release - Maintenance Phases
SAP Product Version End of Mainstream Maintenance Status
SAP ERP 6.0 31.12.2020
In October 2011, SAP announced a maintenance extension for SAP Business Suite 7 core application releases to 2020. If you are running a relevant
release, see SAP Note 1648480 for more details and applicable restrictions.
4.2 Support Package Maintenance - ABAP Support Packages
Software Component Version
Patch Level
Latest Avail. Patch Level
Support Package Component Description
BP-CANW 702V6 0 BP-ERP 605V9 0 BP-SOLBLD 70V8 0
EA-APPL 605 9 11 SAPK-60509INEAAPPL
SAP R/3 Enterprise PLM, SCM, Finance
EA-DFPS 600 21 24 SAPKGPDD21 SAP R/3 Enterprise
-
Support Packages
Software Component Version
Patch Level
Latest Avail. Patch Level
Support Package Component Description
Defense Forces & Public Security
EA-FINSERV 600 23 25 SAPKGPFD23
SAP R/3 Enterprise Financial Services
EA-GLTRADE 600 22 24 SAPKGPGD22 SAP R/3 Enterprise Global Trade
EA-HR 600 86 103 SAPKGPHD86
SAP R/3 Enterprise Human Resources
EA-IPPE 400 22 24 SAPKGPID22
SAP R/3 Enterprise Integrated Product and Process Engineering
EA-PS 600 22 24 SAPKGPPD22
SAP R/3 Enterprise Public Services
EA-RETAIL 600 22 24 SAPKGPRD22 SAP R/3 Enterprise Retail
ECC-DIMP 600 16 24 SAPK-60016INECCDIMP
ECC Discrete Industries Mill Products
ERECRUIT 600 22 24 SAPK-60022INERECRUIT SAP E-Recruiting
FI-CA 600 16 SAPK-60016INFICA
FI-CA, Contract Accounts Receivable and Payable (virtuell)
FI-CAX 600 16 24 SAPK-60016INFICAX
FI-CAX: Extended FI-CA
FINBASIS 600 22 24 SAPK-60022INFINBASIS
SAP R/3 Enterprise FINBASIS
INSURANCE 600 16 24 SAPK-60016ININSURANC INSURANCE SAP Insurance
IS-CWM 600 16 24 SAPK-60016INISCWM
IS-CWM Catch Weight Management
-
Support Packages
Software Component Version
Patch Level
Latest Avail. Patch Level
Support Package Component Description
IS-H 600 19 36 SAPK-60019INISH IS-Hospital IS-M 600 16 24 SAPK-60016INISM IS Media
IS-OIL 600 16 24 SAPK-60016INISOIL
IS-OIL SAP OIL & GAS Upstream / Downstream
IS-PS-CA 600 16 24 SAPK-60016INISPSCA
IS-PS-CA, Tax&Revenue; Campus Management
IS-UT 600 16 24 SAPK-60016INISUT IS-UT
LSOFE 600 16 24 SAPK-60016INLSOFE
Learning Solution - Front End
PI_BASIS 702 12 14 SAPK-70212INPIBASIS SAP R/3 Basis Plug-In
SAP_ABA 702 12 14 SAPKA70212 SAP Application Basis
SAP_AP 700 28 30 SAPKNA7028 SAP Application Platform
SAP_APPL 605 9 11 SAPKH60509 SAP R/3 Standard
SAP_BASIS 702 12 14 SAPKB70212 SAP Basis Component
SAP_BS_FND 702 10 12 SAPK-70210INSAPBSFND
SAP Business Suite Foundation
SAP_BW 702 12 14 SAPKW70212 SAP Business Information Warehouse
SAP_HR 600 86 103 SAPKE60086 SAP R/3 Standard HR
SEM-BW 600 22 24 SAPKGS6022 SAP SEM Server ST-A/PI 01Q_700 2 SAPKITAB7L
ST-PI 2008_1_700 8 8 SAPKITLRD8 SAP Solution Tools Plug-In
WEBCUIF 701 9 11 SAPK-70109INWEBCUIF SAP Web UIF
4.3 Database - Maintenance Phases
-
Database System
Database Version
End of Standard Vendor Support*
Comment
End of Extended Vendor Support*
Comment Status SAP Note
SQL SERVER 10 08.07.2014
Planned Date 09.07.2019
Planned Date 1177356
* Maintenance phases and duration for the DB version are defined by the vendor. Naming of the phases and required additional support contracts differ depending on the vendor. Support can be restricted to specific patch levels by the vendor or by SAP. Check in the referenced SAP Note(s) whether your SAP system requires a specific patch release to guarantee support for your database version.
4.4 Operating System(s) - Maintenance Phases
Server Operating System
End of Standard Vendor Support*
Comment
End of Extended Vendor Support*
Comment Status SAP Note
thcerpsap
2 Servers
Windows Server 2008 R2 (x86_64)
13.01.2015 14.01.2020
1177282
* Maintenance phases and duration for the OS version are defined by the vendor. Naming of the phases and required additional support contracts differ depending on the vendor. Support can be restricted to specific patch levels by the vendor or by SAP. Check in the referenced SAP Note(s) whether your SAP system requires a specific patch release to guarantee support for your operating system version.
4.5 SAP Kernel Release The following table lists all information about your SAP kernel(s) currently in use.
Instance(s) SAP Kernel Release Patch Level
Age in Months OS Family
2 instances 721 100 10 Windows Server (x86_64)
4.5.1 Kernel out of date
-
Your current SAP kernel release is probably not up to date.
Recommendation: Make sure that you are using the recommended SAP kernel together with the latest Support Package stack for your product.
4.5.2 Additional Remarks
SAP releases Support Package stacks (including SAP kernel patches) on a regular basis for most products (generally 2 - 4 times a year). We recommend that you base your software maintenance strategy on these stacks.
You should only consider using a more recent SAP kernel patch than that shipped with the latest Support Package Stack for your product if specific errors occur.
For more information, see SAP Service Marketplace at
http://service.sap.com/sp-stacks (SAP Support Package Stack information) and http://service.sap.com/patches (patch information).
5 Hardware Capacity
We have checked your system for potential CPU or memory bottlenecks, and found that the hardware of your servers is sufficient for the current workload.
5.1 Overview System THP General This analysis focuses on the workload during the peak working hours (9-11, 13) and is based on the hourly averages collected by SAPOSCOL. For information about the definition of peak working hours, see SAP Note 1251291 .
CPU If the average CPU load exceeds 75%, temporary CPU bottlenecks are likely to occur. An average CPU load of more than 90% is a strong indicator of a CPU bottleneck.
Memory If your hardware cannot handle the maximum memory consumption, this causes a memory bottleneck in your SAP system that can impair performance. The paging rating depends on the ratio of paging activity to physical memory. A ratio exceeding 25% indicates high memory usage (if Java has been detected 0%) and values above 50% (Java 10%) demonstrate a main memory bottleneck.
Server
Max. CPU load [%]
Date Rating RAM [MB]
Max. Paging [% of RAM]
Date Rating
tsapprda 1 30.12.2013
32741 0
-
Server
Max. CPU load [%]
Date Rating RAM [MB]
Max. Paging [% of RAM]
Date Rating
tsapprdb 0
32741 0
6 Business Key Figures Disclaimer
Bear in mind that all assumptions and ratings in this presentation are based on our general experience with other customers and that the findings are not necessarily business-critical in your particular case.
The following general rule of thumb applies to most ratings of application-related backlog key figures: GREEN the backlog is smaller than one day of typical daily throughput YELLOW the backlog is between one and five days of typical daily throughput RED the backlog is above five days of typical daily throughput
Gray standard evaluation is not possible due to missing reference value
All recommendations in this section are based on our general experience only. We advise you to test our recommendations before using them in your production system.
Note
Overdue or exceptional business documents could be included in the measurements as a result of system errors (for example, user handling issues, configuration or master data issues, open documents on inactive organizational units or document types). Often, these documents are not processed further by the business departments and do not have a direct impact on customer satisfaction, revenue, or working capital.
Note however that these documents could have negative impacts on other areas such as supply chain planning accuracy, performance (of other transactions, reports, or processes), and data and reporting quality.
6.1 SAP Business Process Analytics With SAP Business Process Analytics in SAP Solution Manager, you can continuously analyze the above key figures and around 500 additional out-of-the-box key figures for continuous improvement potential in your SAP business processes.
(1) You can perform internal business process benchmarking (across organizational units, document types, customers, materials, and so on) for the number of exceptional business documents and/or for the cumulated monetary value of these documents.
(2) You can perform an age analysis to measure how many leftovers you have from previous years or months.
-
(3)You can analyze a trend for these exceptions over a specific time period.
(4) You can obtain a detailed list for all of these exceptional business documents in the managed system and perform a root cause analysis to identify reasons why these documents are open, overdue, or exceptional.
SAP Business Process Analytics can help you to achieve the following main goals:
Global transparency of business-relevant exceptions
Reduced standardization issues (business process template adherence)
Improved process efficiency due to a reduction in system issues (such as user handling, configuration issues, and master data issues)
Improved process effectiveness (optimized working capital, increased customer satisfaction, improved supply chain planning)
Improved process compliance for internal auditing
SAP also provides business process improvement methodology to help you identify and analyze improvement potential within your business processes using Business Process Analytics in SAP Solution Manager and visualize it for your senior management.
For more information, navigate to the following link: here .
6.2 SAP Active Global Support Follow-Up Opportunities If you have an SAP Enterprise Support contract, SAP Active Global Support provides you with the following offering for obtaining business process analytics and implementing improvements:
- SAP Expert Guided Implementation Business Process Analytics and Improvement ( SAP EGI Portfolio Overview )
- CQC Business Process Analytics and Improvement ( fact sheet ).
If you have an SAP Max Attention Contract, contact your Technical Quality Manager (TQM) for information about how SAP Active Global Support can help you obtain business process analytics and implement improvements.
7 Workload of System THP This chart displays the main task types and indicates how their workload is distributed in the system. The table below lists the detailed KPIs.
-
Response Time Components In Hours Task Type Response Time Wait Time CPU Time DB Time GUI Time DIALOG 16,3 0,0 4,7 1,8 9,3 RFC 3,2 0,0 0,6 0,4 0,0 BATCH 2,7 0,0 1,0 0,9 0,0 Others 0,4 0,0 0,1 0,1 0,0
7.1 Workload By Users User activity is measured in the workload monitor. Only users of at least medium activity are counted as 'active users'.
Users Low Activity Medium Activity
High Activity
Total Users
dialog steps per week 1 to 399 400 to 4799
4800 or more
measured in system 14 37 11 62
7.2 Workload Distribution THP The performance of your system was analyzed with respect to workload distribution. We did not detect any major problems that could affect the performance of your SAP System.
7.2.1 Workload by Application Module
The following diagrams show how each application module contributes to the total system workload. Two workload aspects are shown: - CPU time: total CPU load on all servers in the system landscape - Database time: total database load generated by the application
All programs that are not classified in the SAP Application Hierarchy (transaction SE81) are summarized in the "Not-Assigned" category. Customer programs, industry solutions, and third-party add-on developments fall into this category.
7.2.2 DB Load Profile
The number of work processes creating database load in parallel is not significantly high.
-
The following diagram shows the DB load caused by dialog, RFC, HTTP(S), and background tasks, over different time frames.
The data in the table represents the average number of database processes occupied by each task type in the database, during the specified time frames.
These statistics are calculated as a weekly average, the average values over six working days with a unit of one hour. Periods between 00:00-06:00 and 21:00-24:00 contain an average value per hour, as these are not core business hours.
24-hour monitoring can be enabled by implementing SAP Note 17750. With 24-hour monitoring, the time profile returns the workload of the system or application server hourly, rather than returning an average value per hour for periods between 00:00-06:00 and 21:00-24:00.
By comparing the load profiles for dialog and background activity, you can get an overview of the volume of background activity during online working hours.
8 Performance Overview THP
The performance of your system was analyzed with respect to the average response times and total workload. We did not detect any major problems that could affect the performance of your system.
Rating Check
Performance Evaluation
The following table shows the average response times for various task types:
Averages of Response Time Components in ms Task type
Dialog Steps
Response Time
CPU Time
Wait Time
Load Time
DB Time
GUI Time
DIALOG 181296 322,1 92,7 0,3 2,0 35,5 183,9 RFC 10919 1.058,5 204,8 1,3 0,8 141,2 0,0 UPDATE 9860 66,8 33,2 0,4 2,3 32,9 0,0 UPDATE2 5301 37,3 22,8 0,2 1,1 13,4 0,0 BATCH 57950 169,8 65,2 0,1 1,9 56,0 0,0 SPOOL 20666 38,4 0,6 0,0 0,1 0,8 0,0 HTTP 93 26,0 14,8 0,0 1,7 6,2 0,0
8.1 Performance Evaluation The measured times are compared against reference times to provide a rating.
- If the number of dialog steps in an hour is less than 1000, this hour is not considered.
-
- If the total number of transaction steps is less than 24000, the rating for the task is not performed (indicated by a gray icon in the table).
The table below shows that no problem is expected on the application or database servers.
Task Steps Application Server Performance Database Server Performance
Dia 167791
Upd 9860
HTTP 93
HTTPS 0
The ratings in the table above are determined by comparisons against the reference table below.
If the dialog response times are very poor, it will cause a RED rating for the entire check.
Task
Reference for Avg. Response Time (ms) Yellow Rating
Reference for Avg. Response Time (ms) Red Rating
Reference for Avg. DB time (ms) Yellow Rating
Reference for Avg. DB time (ms) Red Rating
Dia 1200 3600 600 1800
Upd 2400 3600 1200 1800
HTTP 1200 3600 600 1800
HTTPS 1200 3600 600 1800
8.2 Transaction Profile Check The following tables show the response times and the number of dialog steps for the transactions that cause the heaviest workload in your system.
8.2.1 Transactions by Total Workload
The following tables list the activities with the highest contribution to the total workload.
Workload by Transaction (Dialog/HTTP(S) )
-
Transaction Type Dialog Steps
Total Resp. Time in %
Avg. Resp. Time in ms
Avg. CPU Time in ms
Avg. DB Time in ms
Avg. GUI Time in ms
ZSD03 DIA 2329 8,5 2.407,0 824,7 530,0 1.147,7 VA02 DIA 11403 5,3 305,3 70,6 23,6 213,3 SESSION_MANAGER DIA 6044 4,8 518,2 45,0 12,4 458,7 VA01 DIA 9539 4,0 275,1 55,1 12,9 209,3 ZMM04 DIA 365 4,0 7.113,2 833,1 631,2 1.176,2 ME22N DIA 8267 3,2 252,7 94,1 29,0 135,2 ME21N DIA 5670 2,7 311,7 67,8 16,1 229,5 VF02 DIA 3474 2,7 502,3 81,8 26,0 394,5 SE16N DIA 1497 2,5 1.075,3 406,0 17,5 653,4 MIRO DIA 3559 2,2 398,9 225,9 21,7 155,4
12.5% of the total response time in the above table is caused by customer transactions.
Workload by Transaction (Batch)
Transaction Dialog Steps
Total Resp. Time in %
Total Resp. Time in s
Total CPU Time in s
Total DB Time in s
RSAL_BATCH_TOOL_DISPATCHING 340 2,7 1.804,0 403,0 688,8 (BATCH) 32928 1,6 1.038,0 498,0 318,8 RSBTCRTE 12511 1,1 701,0 915,0 143,7 /BDL/TASK_SCHEDULER 170 0,9 619,0 4,0 2,7 RSCONN01 10200 0,6 418,0 210,0 136,4 SAPRSLOG 7 0,4 284,0 97,0 205,8 RSBTCDEL 14 0,4 271,0 152,0 73,1 RSTS0043 1 0,4 254,0 23,0 12,1 RWPCITEMS 7 0,1 86,0 53,0 40,3 RSLDAGDS 14 0,1 73,0 28,0 36,3
8.2.2 Transactions by DB Load
The following transaction profiles list the transactions that have the greatest share in the database load, sorted by percentage of total database access times.
Database Load by Transactions (Dialog/HTTP(S) )
Transaction Type Dialog Steps Total DB Time in %
Avg. DB Time in ms
ZSD03 DIA 2329 14,4 530,0 VC/2 DIA 5 10,5 180.416,4 VA02 DIA 11403 3,1 23,6 FBL5N DIA 6913 2,8 34,8 ME22N DIA 8267 2,8 29,0 ZMM04 DIA 365 2,7 631,2 SPRO DIA 170 1,6 821,2
-
Database Load by Transactions (Dialog/HTTP(S) )
Transaction Type Dialog Steps Total DB Time in %
Avg. DB Time in ms
LSMW DIA 4091 1,6 33,5 VA01 DIA 9539 1,4 12,9 FBL1N DIA 2031 1,3 53,6
17.1% of the total database time in the above table is caused by customer transactions.
Database Load by Transactions (Batch)
Transaction Dialog Steps Total DB Time in %
Total DB Time in s
RSAL_BATCH_TOOL_DISPATCHING 340 8,0 689,0 (BATCH) 32928 3,7 319,0 SAPRSLOG 7 2,4 206,0 RSBTCRTE 12511 1,7 144,0 RSCONN01 10200 1,6 136,0 RSBTCDEL 14 0,9 73,0 RWPCITEMS 7 0,5 40,0 RSLDAGDS 14 0,4 36,0 RSPO1043 7 0,3 26,0 RBDMIDOC 254 0,2 21,0
8.3 RFC Load by Initiating Action The load in task type RFC is shown. In the workload monitor, this information is shown as 'Load from External Systems'. The calling system can be an application server of the system itself or any external system using the RFC interface. The 'Initial Action' is the calling program initiating the RFC. The total response time for each initial action is shown as an absolute value and as a percentage compared to the total RFC load considered in this table. Because this total RFC load may differ from the load in the 'Performance Overview' section, the load of that section is listed for comparison. The average times (per dialog step) are shown in milliseconds [ms]. Calls from external systems are shown if they account for at least 8h or 5% of the total RFC load. Local calls are shown if they account for at least 24h or 20% of the total RFC load.
Load Overview Initial System Load [s] Load % Local system THP 9.578 84,32 Sum of external systems 1.781 15,68 RFC load (sum of above) 11.359 100,00 RFC load in Performance Overview 11.558 101,75 Load of all task types in Performance Overview 111.695 983,31 Top 20 RFC Calls From External Systems - Average Times [ms]
Initial System Initial Action
Total Resp. Time in s
% of RFC Load
Avg. Response Time
Avg. CPU Time
Avg. DB Time
Avg. Roll Wait Time
THS /BDL/TASK_PROCESSOR 1.736 15,28 10.032,0 1.051,3 1.329,4 12,5
-
Top 20 RFC Calls From External Systems - Average Times [ms]
Initial System Initial Action
Total Resp. Time in s
% of RFC Load
Avg. Response Time
Avg. CPU Time
Avg. DB Time
Avg. Roll Wait Time
THS SM:SELFDIAGNOSIS 45 0,39 707,3 5,2 23,5 0,0
THS SM:EXEC SERVICES 000000007800100 1 0,01 768,0 265,0 13,0 0,0
Top 20 RFC Calls From Local System - Average Times [ms]
Initial System Initial Action
Total Resp. Time in s
% of RFC Load
Avg. Response Time
Avg. CPU Time
Avg. DB Time
Avg. Roll Wait Time
THP PRODUCT_CATALOG_TRF_TO_CRM 3.174 27,94 45.341,8 570,7 16,5 1,8 THP SAP_COLLECTOR_FOR_PERFMONITOR 2.636 23,21 480,4 236,3 73,7 1,6 THP SAP_CCMS_MONI_BATCH_DP 1.849 16,28 865,6 161,3 179,0 0,5 THP SU01 1.374 12,10 19.917,7 4.135,4 6.121,4 11,3 THP PFCG 192 1,69 47.959,8 9.629,3 15.562,0 19,5 THP MATERIAL_TRF_TO_CRM 91 0,80 1.676,6 179,1 73,1 1,4 THP STMS_IMPORT 89 0,79 565,0 22,6 18,7 0,1 THP CUSTOMER_TRF_TO_CRM 59 0,52 1.276,2 129,2 71,8 0,3 THP SAP_COLLECTOR_FOR_NONE_R3_STAT 30 0,26 99,4 22,9 0,5 0,1 THP VF02 19 0,17 559,1 17,9 6,0 0,0 THP VA02 18 0,16 557,8 3,8 0,5 0,0 THP SBWP 8 0,07 961,4 74,1 70,8 0,0 THP STMS 6 0,05 569,1 20,3 26,0 1,6 THP SM51 6 0,05 917,7 171,7 38,0 2,7 THP SM19 5 0,04 540,9 10,4 17,8 0,0 THP VL02N 4 0,04 557,0 5,9 0,6 0,0 THP SAP_SLD_DATA_COLLECT 3 0,03 21,0 8,0 0,9 0,2 THP RZ12 2 0,02 511,0 4,0 0,8 0,0 THP ZMM_STOCK_POSTING_DATE 2 0,02 897,0 70,0 293,0 0,0 THP DB13 2 0,01 793,5 47,0 1,0 0,0
9 SAP System Operating THP
Your system was analyzed with respect to daily operation problems. We did not detect any major problems that could affect the operation of your SAP System.
Rating Check
Availability based on Collector Protocols
Program Errors (ABAP Dumps)
-
Rating Check
Update Errors
Table Reorganization
9.1 Update Errors In a system running under normal conditions, only a small number of update errors should occur. To set the rating for this check, the number of active users is also taken into consideration.
We did not detect any problems.
9.2 Program Errors (ABAP Dumps) 2 ABAP dumps have been recorded in your system in the period 30.12.2013 to 31.12.2013. ABAP dumps are generally deleted after 7 days by default. To view the ABAP dumps in your system, call transaction ST22 and choose Selection. Then select a timeframe.
Date Number of Dumps
30.12.2013 1
31.12.2013 1
Name of Runtime Error Dumps Server (e.g.)
User (e.g.)
Date (e.g.)
Time (e.g.)
MESSAGE_TYPE_X 1 TSAPPRDA_THP_01 T00991 30.12.2013 16:19:21
RAISE_EXCEPTION 1 TSAPPRDA_THP_01 S00010 31.12.2013 13:49:46
It is important that you monitor ABAP dumps using transaction ST22 on a regular basis. If ABAP dumps occur, you should determine the cause as soon as possible. Based on our analysis, we expect no serious problems at the moment.
10 Security
Critical security issues were found in your system. See the information in the following sections.
Rating Check
-
Rating Check
SAP Security Notes: ABAP and Kernel Software Corrections THP
Default Passwords of Standard Users THP
Control of the Automatic Login User SAP* THP
ABAP Password Policy THP
Gateway and Message Server Security THP
Users with Critical Authorizations THP
10.1 ABAP Stack of THP
10.1.1 SAP Security Notes: ABAP and Kernel Software Corrections
Software corrections from SAP Security Notes are missing in this system. Your system is probably exposed to security threats. You have also marked 2 security-related SAP Notes as not to be considered.
Recommendation: Apply SAP Security Notes that are relevant to your system. A complete list of SAP Security Notes, including Security HotNews, is available on SAP Service Marketplace, at https://service.sap.com/securitynotes. The RSECNOTE tool in transaction ST13 provides a list of missing SAP Security Notes. RSECNOTE covers SAP Security HotNews with software-related corrections for ABAP or kernel, and a selection of other SAP Security Notes. For more information, see SAP Note 888889 . In the Security Notes list at the SAP Service Marketplace location above, the "Automatic check in EWA" flag (last column) identifies those SAP Security Notes for which the implementation is fully checked by the RSECNOTE tool.
10.1.2 Default Passwords of Standard Users
Standard users, including SAP* and DDIC, have default passwords. Recommendation: Run report RSUSR003 to check the usage of default passwords by standard users. Ensure that:
-
- User SAP* exists in all clients - Users SAP*, DDIC, SAPCPIC, and EARLYWATCH have non-default passwords in all clients - Profile parameter login/no_automatic_user_sapstar is set to 1. For more information, see "Protecting Standard Users" and "ProfileParametersfor Logon and Password (Login Parameters)" either on SAP Help Portal or in the SAP NetWeaver AS ABAP Security Guide. Make sure that the standard password for user TMSADM has been changed in client 000 and delete this user in any other client. SAP Note 1414256 describes a support tool to change the password of user TMSADM in all systems of the transport domain. SAP Note 1552894 shows how to update the report RSUSR003 to show the status of user TMSADM.
10.1.3 ABAP Password Policy
If password login is allowed for specific instances only, the password policy is checked only for these instances.
10.1.3.1 Password Complexity
Parameter: login/min_password_lng Rating Instance Current Value(s) Recommended Value
All instances 6 8
The current system settings allow a password length less than 8 characters. This allows weak passwords. Attackers may successfully recover these passwords and exploit this to gain unauthorized access to the system.
Recommendation: Assign a minimum value of 8 to the profile parameter login/min_password_lng.
In addition, SAP provides options to enforce complex passwords. Find the current settings of the corresponding profile parameters in the following table.
Parameter Instance Current Value(s)
login/min_password_digits All instances 0
login/min_password_letters All instances 0
login/min_password_lowercase All instances 0
login/min_password_uppercase All instances 0
login/min_password_specials All instances 0
Recommendation: Enforce a minimum of 3 independent character categories using the corresponding profile parameters. For more information, see SAP Note 862989 and the section ProfileParameters for Logon and Password (Login Parameters) either on SAP Help Portal or in the SAP NetWeaver AS ABAP Security Guide.
-
10.1.3.2 Validity of Initial Passwords
Rating Parameter Instance Current Value(s)
login/password_max_idle_initial All instances 0
There is no time restriction on the validity of initial passwords.
Recommendation: Proceed as follows: -- Handle users of type C (Communication) with initial passwords, because they will be locked if the profile parameter above is set. Use transaction SUIM/report RSUSR200 in each client to find users of type C (Communication). If these users are active and in use, switch the user type to B (System). This has no negative effect. -- Restrict the password validity to 14 days or less. -- For more information, see SAP Note 862989 and the section ProfileParameters for Logon and Password (Login Parameters) either on SAP Help Portal or in the SAP NetWeaver AS ABAP Security Guide.
10.1.4 Users with Critical Authorizations
For more information about the following check results, see SAP Note 863362 .
Recommendation: Depending on your environment, review your authorization concept and use the Profile Generator (transaction PFCG) to correct roles and authorizations. You can use the User Information System (transaction SUIM) to check the results. For each check, you can review the roles or profiles that include the authorization objects listed in the corresponding section.
10.1.4.1 Super User Accounts
Users with authorization profile SAP_ALL have full access to the system. There should be a minimum of such users. The number of users with this authorization profile is stated for each client.
Client No. of Users Having This Authorization No. of Valid Users Rating
000 3 8
001 2 3
500 3 69
Authorization profile: SAP_ALL
-
10.1.4.2 Users Authorized to Change all Tables
Unauthorized access to sensitive data is possible if too many users have this authorization. The specified number of users for each client have the checked authorization.
Client No. of Users Having This Authorization No. of Valid Users Rating
001 2 3
500 12 69
Authorization objects:
Object 1: S_TCODE with TCD=SE16, TCD=SE16N, TCD=SE17, TCD=SM30, or TCD=SM31
Object 2: S_TABU_DIS with ACTVT = 03 or 02 and DICBERCLS = *
10.1.4.3 Users Authorized to Debug / Replace
This authorization provides access to data and functions, since any authorization check that is built in ABAP can be bypassed. In addition, you can change data during processing, which may lead to inconsistent results. The specified number of users for each client have the checked authorization.
Client No. of Users Having This Authorization No. of Valid Users Rating
001 2 3
500 64 69
Authorization objects:
Object 1: S_DEVELOP with ACTVT=02 (change) and OBJTYPE=DEBUG
Note: If you do not want to disable development in your system, you have to exclude the OBJTYPE=DEBUG with ACTVT=02 from the profile and allow any other object type for S_DEVELOP. This means that development and debugging with visualization is still possible. You can achieve this by linking two authorizations to the object S_DEVELOP: one with all object types (except for "DEBUG") and all activities, and another for the object type DEBUG only and all activities (except for 02).
-
11 Software Change and Transport Management of THP
Software change management issues were found in your system. See the information in the following sections.
11.1 SAP Netweaver Application Server ABAP of THP
11.1.1 Number of Changes
Performing changes is an important cost driver for the IT department. It is only acceptable to make a large number of software and configuration changes in exceptional situations, such as during go-live for an implementation project.
No data from the managed system could be found in the configuration and change database (CCDB). Check whether the diagnostics setup for the managed system has been performed as described in SAP Note 1265070 . Solution Manager Diagnostics provides valuable features for root cause analysis and is an important data source for various support services. The CCDB data is required here to check the configuration of the managed system.
11.1.2 Number of Transport Requests
The following diagram contains information about the number of transport requests per day that were imported into the SAP system in the last week.
Date Workbench and Relocation Requests Customizing Requests
Transport of Copies
30.12.2013 3 2 0
31.12.2013 2 3 0
01.01.2014 1 1 0
02.01.2014 1 0 0
03.01.2014 0 2 0
04.01.2014 0 3 0
05.01.2014 0 0 0
-
11.1.3 Number of Transported Objects
The following diagram contains information about the number of objects per day that were imported into the SAP system in the last week.
Date Objects in Workbench and Relocation Requests
Objects in Customizing Requests
Objects in Transport of Copies
30.12.2013 10 5 0
31.12.2013 2 7 0
01.01.2014 4 5 0
02.01.2014 2 0 0
03.01.2014 0 9 0
04.01.2014 0 8 0
05.01.2014 0 0 0
12 Database Performance
No major performance problems have been found in your database system.
Rating Check
Database Performance Counters
Wait Statistics
IO Performance
Missing Indexes
12.1 Database Buffers and Performance
-
The following information is based on historical data extracted from the database collector for the week prior to this service session.
Performance Indicator Description
Observed value
Reference value
DATA CACHE HIT RATIO
Indicates how often the database accesses data in memory
99 % >= 97 %
PROCEDURE CACHE HIT RATIO
Indicates how often stored procedures were found in memory
99 % > 80 %
12.2 Wait Statistics The wait statistics of the SQL Server show long wait times for the event(s) highlighted below. This can indicate slow performance of the I/O system or other unusual conditions. Wait time for some events may indicate a performance bottleneck while other events are not relevant for performance. In the "Rating" column, you may find the following
symbols: "Gray diamond" - not relevant for performance; can be ignored. "Red flash" - in a well-tuned database, the event should not appear among the top events. Its appearance indicates a bottleneck and thus potential for improvement. See explanations below. "Yellow exclamation mark" - it is normal that the wait event is among the top events, but its average value exceeds a threshold. An improvement may be possible. "Blue information sign" - this wait event is important for performance but does not have a critical value. No symbol - we do not have experience with a wait event of that type. If the overall database performance is not affected; it can be ignored.
Wait type Wait time (ms) Requests Wait time / Requests Rating
Analysis timeframe (ms): 1.145.761.700
Total 10.227.618.000 96.196.360 106,32
XE_TIMER_EVENT 1.145.784.700 38.177 30.012,43
LOGMGR_QUEUE 1.145.761.700 510.057 2.246,34
REQUEST_FOR_DEADLOCK_SEARCH 1.145.760.000 228.816 5.007,34
-
Wait type Wait time (ms) Requests Wait time / Requests Rating
SQLTRACE_INCREMENTAL_FLUSH_SLEEP 1.145.682.200 285.769 4.009,12
LAZYWRITER_SLEEP 1.145.632.100 1.139.363 1.005,50
CHECKPOINT_QUEUE 1.145.422.800 1.027 1.115.309,44
FT_IFTS_SCHEDULER_IDLE_WAIT 1.136.215.200 18.934 60.009,25
XE_DISPATCHER_WAIT 1.039.205.600 14 74.228.971,43
SLEEP_TASK 572.928.900 9.338.024 61,35
BROKER_TO_FLUSH 572.897.600 556.437 1.029,58
ASYNC_IO_COMPLETION 8.381.155 29 289.005,34
BACKUPBUFFER 6.431.155 812.837 7,91
PAGEIOLATCH_SH 5.725.889 705.943 8,11
BACKUPIO 4.807.361 489.857 9,81
OLEDB 4.026.432 69.731.880 0,06
12.3 I/O Performance The following tables ("Data files" and "Log files") show how I/O operations are distributed over the data files and log files respectively.
The average wait time per I/O operation is also shown below for each file (IOStallRead and IOStallWrite).
Generally, high I/O read times cannot be used as a direct indication of DB performance issues. We recommend, therefore, that you refer to SAP Note 987961 for information about interpreting the various I/O statistics available with SQL Server 2005 and 2008.
-
With respect to the data files, the I/O activity must be evenly distributed among the files. This can be achieved by manually maintaining an even amount of free space in data files.
Transaction log files are used sequentially, which is why having more than one file does not improve performance. If you have multiple log files for other reasons, uneven distribution can be ignored.
Additionally, the "IO related wait events" table summarizes and assesses all wait events relevant to disk I/O performance.
Note: The average wait time for each I/O operation (IOStallRead) of the files with YELLOW rating deviates by more than 50% from the best one. If this is not expected behavior of your storage subsystem, contact the storage administrator or vendor. There may be potential to improve performance for the corresponding logical volumes.
Data Files
File Reads % of Reads Writes % of Writes
IOStallWrite [ms] / write request
IOStallRead [ms] / read request
File ID 1 192628 12.44 92080 6.45 7.99 29.58
File ID 2 14680 0.95 706643 49.48 1.11 8.60
File ID 3 192866 12.46 81785 5.73 8.17 33.01
File ID 4 192531 12.44 90476 6.34 8.03 33.45
File ID 5 191209 12.35 83332 5.83 7.55 35.06
File ID 6 192613 12.44 87027 6.09 8.09 37.62
File ID 7 191664 12.38 92950 6.51 7.79 40.33
File ID 8 186498 12.05 102758 7.20 7.62 42.43
File ID 9 193312 12.49 91094 6.38 8.13 44.16
Total 1548001 100 1428145 100 4.55 36.67 IO related wait events
Wait type Wait time (ms) Requests Wait time / Requests
Reference Value Rating
Analysis timeframe (ms): 1.145.761.700
ASYNC_IO_COMPLETION 8.381.155 29 289.005,34
PAGEIOLATCH_SH 5.725.889 705.943 8,11 15,00
WRITELOG 951.641 539.376 1,76 6,00
PAGEIOLATCH_EX 461.172 49.151 9,38 IO_COMPLETION 73.264 77.942 0,94 PAGEIOLATCH_UP 14.349 2.718 5,28
-
12.4 Missing Indexes This check verifies that the indexes defined by SAP application developers in the SAP data dictionary also exist in the database. Missing primary indexes can lead to inconsistent data in the SAP system. A missing index of any kind can lead to severe performance problems.
No missing indexes were found on system THP.
13 Database Administration
In the checks performed, no problems regarding the administration of your database were found.
Rating Check
Database Growth
Largest Tables
Top Growing Tables
Service Pack Check
Database Options
13.1 Environment and Operating In this section, basic information on the database and its software environment are shown.
13.1.1 Database Growth
The figures show a history of the total size and usage of the database files.
13.1.2 Largest Tables
The following table shows the largest tables currently in the database.
-
Table Name Data (kB)
Reserved (data + indexes) kB
Used (data + indexes) kB
Rows Modified Rows
REPOLOAD 13659312 13675008 13671824 250437 20347
DYNPSOURCE 12866808 12893632 12881024 194600 1150
REPOSRC 5597776 5739264 5731824 3249593 87518
D010TAB 513544 1351800 1351048 28397853 575196
DDNTF 1262056 1281280 1271016 801077 124
DOKCLU 1242200 1265536 1265232 1963387 4025
DDNTF_CONV_UC 1211600 1222920 1220136 771536 771536
DYNPLOAD 1174256 1180288 1176584 49518 3979
DD03L 285600 1140288 1138328 6278270 155214
FPLAYOUTT 699584 699704 699648 2943 74
13.1.3 Top Growing Tables
Table Name Data (kB)
Delta Data Size (kB)
Indexes (kB)
Delta Index Size (kB)
Delta Reserved Size (kB)
Delta Rows
APQD 652928 49336 0 0 49472 72504
STERM_LINK 83104 42024 256040 118832 160832 92569
FPLAYOUTT 699648 10976 0 0 11000 74
DYNPLOAD 1176584 8376 0 0 8448 210
DYNPSOURCE 12881024 5648 0 0 5696 27
REPOLOAD 13671824 2280 0 0 2496 67
REPOSRC 5653912 368 77912 0 320 23
D010TAB 825848 304 525200 120 384 2566
DOKCLU 1265232 144 0 0 192 36
-
Table Name Data (kB)
Delta Data Size (kB)
Indexes (kB)
Delta Index Size (kB)
Delta Reserved Size (kB)
Delta Rows
D010INC 349696 104 300952 32 64 733
The table above shows the top 10 growing tables (Delta Data Size) within the last two months.
13.1.4 Service Pack
SAP always recommends the latest SQL Server Service Pack. For details on the SAP support strategy for SQL Server, see
SAP Note 62988 .
The recommendations for this check are as up to date as the SAP Service Tool.
Build In Use Builds Comment
Release Date
2769 10.50.2769 SQL SERVER 2008 R2 Service Pack 1 Cumulative Update 1 18.07.2011
The SQL Server system is running on the latest Service Pack. Detailed information about all SQL Server builds is provided in
Microsoft's Knowledge Base Article 321185 .
14 Database and ABAP Load Optimization of THP
We analyzed your SAP system and found expensive SQL statements or transaction design or performance problems. Follow the recommendations below to improve performance of this SAP system.
14.1 Analysis of DB SQL CACHE on 06.01.2014 04:45:19 Expensive SQL Statements Overview
Object Name Elapsed time [%]
Calls [%] Calls Total rows estimated
Logical reads [%]
Physical reads [%]
CPU time [%]
VAKPA 1 0 142835 1.4283500000000000E+05 7 0 2
-
Expensive SQL Statements Overview
Object Name Elapsed time [%]
Calls [%] Calls Total rows estimated
Logical reads [%]
Physical reads [%]
CPU time [%]
SMENSAPT 2 17 7368620 7.3686200000000000E+06 6 0 3 LIPS 1 0 130912 1.3091200000000000E+05 4 0 2 TTREE_SFW_NODES 1 0 89339 8.9339000000000000E+04 2 0 2 TTREE_SFW_NODES 1 0 89339 8.9339000000000000E+04 2 0 2 VBRP 1 0 130912 1.3091200000000000E+05 2 0 2 VBRP 1 0 130912 3.9273600000000000E+05 2 0 2 EDIDS 3 7 2923190 2.9231900000000000E+06 2 0 5 SMENSAPNEW 1 6 2554965 2.5549650000000000E+06 2 0 1 EDIDS 1 2 873171 8.7317100000000000E+05 2 0 1 SQL_SCRIPT 0 1 442021 4.4202100000000000E+05 1 0 0
The statements were selected for analysis and optimization based on the "Logical reads [%]" column. Logical reads are a measure of the workload on a database server because they cause CPU and memory utilization.
The "Total Rows expected" column indicates the expected number of rows returned by the statement.
14.1.1 Access on VAKPA
Statement Data:
Cache Statistics Object type Calls
Total elapsed time[ms]
Elapsed time[ms]/row
Estimated rows/exec.
JOIN 142835 185096 1,30 1
SELECT T_00 ."KUNNR" AS c ,T_00 ."VKORG" AS c ,T_00 ."VTWEG" AS c ,T_01 ."SPART" AS c ,T_01 ."KNUMA_PI" AS c ,T_01 ."KNUMA_AG" AS c FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P1 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P2 AND T_00 ."KUNDE" = @P3 AND T_00 ."PARVW" = @P4 AND T_00 ."VKORG" = @P5 AND T_00 ."VTWEG" = @P6 AND T_01 ."SPART" = @P7 AND T_00 ."AUDAT" > @P8 AND T_01 ."KNUMA_AG" @P9 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" , T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P10 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P11 AND T_00 ."KUNDE" = @P12 AND T_00 ."PARVW" = @P13 AND T_00 ."VKORG" = @P14 AND T_00 ."VTWEG" = @P15 AND T_01 ."SPART" = @P16 AND T_00 ."AUDAT" > @P17 AND T_01 ."KNUMA_AG" @P18 UNION ALL SELECT T_00 ."KUNNR" , T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01
-
."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P19 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P20 AND T_00 ."KUNDE" = @P21 AND T_00 ."PARVW" = @P22 AND T_00 ."VKORG" = @P23 AND T_00 . "VTWEG" = @P24 AND T_01 ."SPART" = @P25 AND T_00 ."AUDAT" > @P26 AND T_01 ."KNUMA_AG" @P27 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P28 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P29 AND T_00 ."KUNDE" = @P30 AND T_00 ."PARVW" = @P31 AND T_00 ."VKORG" = @P32 AND T_00 ."VTWEG" = @P33 AND T_01 ."SPART" = @P34 AND T_00 ."AUDAT" > @P35 AND T_01 ."KNUMA_AG" @P36 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 . "KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P37 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P38 AND T_00 ."KUNDE" = @P39 AND T_00 ."PARVW" = @P40 AND T_00 ."VKORG" = @P41 AND T_00 ."VTWEG" = @P42 AND T_01 ."SPART" = @P43 AND T_00 ."AUDAT" > @P44 AND T_01 ."KNUMA_AG" @P45 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 . "KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P46 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P47 AND T_00 ."KUNDE" = @P48 AND T_00 ."PARVW" = @P49 AND T_00 ."VKORG" = @P50 AND T_00 ."VTWEG" = @P51 AND T_01 ."SPART" = @P52 AND T_00 ."AUDAT" > @P53 AND T_01 . "KNUMA_AG" @P54 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P55 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P56 AND T_00 ."KUNDE" = @P57 AND T_00 ."PARVW" = @P58 AND T_00 . "VKORG" = @P59 AND T_00 ."VTWEG" = @P60 AND T_01 ."SPART" = @P61 AND T_00 ."AUDAT" > @P62 AND T_01 ."KNUMA_AG" @P63 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P64 AND T_00 ."VBELN" = T_01 ."VBELN"
-
WHERE T_00 ."MANDT" = @P65 AND T_00 ."KUNDE" = @P66 AND T_00 ."PARVW" = @P67 AND T_00 ."VKORG" = @P68 AND T_00 ."VTWEG" = @P69 AND T_01 ."SPART" = @P70 AND T_00 . "AUDAT" > @P71 AND T_01 ."KNUMA_AG" @P72 UNION ALL SELECT T_00 ."KUNNR" , T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P73 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P74 AND T_00 ."KUNDE" = @P75 AND T_00 ."PARVW" = @P76 AND T_00 ."VKORG" = @P77 AND T_00 ."VTWEG" = @P78 AND T_01 ."SPART" = @P79 AND T_00 ."AUDAT" > @P80 AND T_01 ."KNUMA_AG" @P81 UNION ALL SELECT T_00 . "KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" , T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P82 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P83 AND T_00 ."KUNDE" = @P84 AND T_00 ."PARVW" = @P85 AND T_00 ."VKORG" = @P86 AND T_00 ."VTWEG" = @P87 AND T_01 . "SPART" = @P88 AND T_00 ."AUDAT" > @P89 AND T_01 ."KNUMA_AG" @P90 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P91 AND T_00 ."VBELN" = T_01 . "VBELN" WHERE T_00 ."MANDT" = @P92 AND T_00 ."KUNDE" = @P93 AND T_00 ."PARVW" = @P94 AND T_00 ."VKORG" = @P95 AND T_00 ."VTWEG" = @P96 AND T_01 . "SPART" = @P97 AND T_00 ."AUDAT" > @P98 AND T_01 ."KNUMA_AG" @P99 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P100 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P101 AND T_00 ."KUNDE" = @P102 AND T_00 . "PARVW" = @P103 AND T_00 ."VKORG" = @P104 AND T_00 ."VTWEG" = @P105 AND T_01 ."SPART" = @P106 AND T_00 ."AUDAT" > @P107 AND T_01 ."KNUMA_AG" @P108 UNION ALL SELECT T_00 . "KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 . "KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P109 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P110 AND T_00 ."KUNDE" = @P111 AND T_00 ."PARVW" = @P112 AND T_00 ."VKORG" = @P113 AND T_00 ."VTWEG" = @P114 AND T_01 ."SPART" = @P115 AND T_00 ."AUDAT" > @P116 AND T_01 ."KNUMA_AG" @P117 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 . "VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 . "KNUMA_AG" FROM
-
"VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P118 AND T_00 . "VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P119 AND T_00 ."KUNDE" = @P120 AND T_00 ."PARVW" = @P121 AND T_00 ."VKORG" = @P122 AND T_00 ."VTWEG" = @P123 AND T_01 . "SPART" = @P124 AND T_00 ."AUDAT" > @P125 AND T_01 ."KNUMA_AG" @P126 UNION ALL SELECT T_00 ."KUNNR" ,T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P127 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P128 AND T_00 ."KUNDE" = @P129 AND T_00 ."PARVW" = @P130 AND T_00 . "VKORG" = @P131 AND T_00 ."VTWEG" = @P132 AND T_01 ."SPART" = @P133 AND T_00 . "AUDAT" > @P134 AND T_01 ."KNUMA_AG" @P135 UNION ALL SELECT T_00 ."KUNNR" , T_00 ."VKORG" ,T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" ,T_01 . "KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P136 AND T_00 ."VBELN" = T_01 ."VBELN" WHERE T_00 ."MANDT" = @P137 AND T_00 . "KUNDE" = @P138 AND T_00 ."PARVW" = @P139 AND T_00 ."VKORG" = @P140 AND T_00 ."VTWEG" = @P141 AND T_01 . "SPART" = @P142 AND T_00 ."AUDAT" > @P143 AND T_01 ."KNUMA_AG" @P144 UNION ALL SELECT T_00 ."KUNNR" ,T_00 . "VKORG" ,T_00 ."VTWEG" ,T_01 ."SPART" ,T_01 ."KNUMA_PI" ,T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P145 AND T_00 ."VBELN" = T_01 . "VBELN" WHERE T_00 ."MANDT" = @P146 AND T_00 . "KUNDE" = @P147 AND T_00 ."PARVW" = @P148 AND T_00 ."VKORG" = @P149 AND T_00 ."VTWEG" = @P150 AND T_01 ."SPART" = @P151 AND T_00 . "AUDAT" > @P152 AND T_01 . "KNUMA_AG" @P153 UNION ALL SELECT T_00 ."KUNNR" ,T_00 . "VKORG" ,T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" ,T_01 . "KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P154 AND T_00 ."VBELN" = T_01 ."VBELN"
-
WHERE T_00 ."MANDT" = @P155 AND T_00 ."KUNDE" = @P156 AND T_00 ."PARVW" = @P157 AND T_00 ."VKORG" = @P158 AND T_00 ."VTWEG" = @P159 AND T_01 ."SPART" = @P160 AND T_00 ."AUDAT" > @P161 AND T_01 ."KNUMA_AG" @P162 UNION ALL SELECT T_00 . "KUNNR" ,T_00 ."VKORG" , T_00 ."VTWEG" ,T_01 . "SPART" ,T_01 ."KNUMA_PI" , T_01 ."KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 . "MANDT" = @P163 AND T_00 ."VBELN" = T_01 . "VBELN" WHERE T_00 ."MANDT" = @P164 AND T_00 ."KUNDE" = @P165 AND T_00 . "PARVW" = @P166 AND T_00 ."VKORG" = @P167 AND T_00 ."VTWEG" = @P168 AND T_01 . "SPART" = @P169 AND T_00 ."AUDAT" > @P170 AND T_01 ."KNUMA_AG" @P171 UNION ALL SELECT T_00 ."KUNNR" , T_00 ."VKORG" ,T_00 . "VTWEG" ,T_01 . "SPART" ,T_01 . "KNUMA_PI" ,T_01 . "KNUMA_AG" FROM "VAKPA" T_00 INNER JOIN "VBAP" T_01 ON T_01 ."MANDT" = @P172 AND T_00
Execution Plan
|-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P2] AND [VAKPA].KUNDE EQ [@P3] AND [VAKPA].PARVW EQ [@P4] AND [VAKPA].VKORG EQ [@P5] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P6] AND [THP].[thp].[VAKPA].[AUDAT] as [T_00 |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P1] AND [VBAP].VBELN EQ [THP].[thp] .[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP].[SPART] as [T_01].[SPART]=[@P7] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01].[KNUMA_AG] [ |-- Nested Loops
-
|-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P11] AND [VAKPA].KUNDE EQ [@P12] AND [VAKPA].PARVW EQ [@P13] AND [VAKPA].VKORG EQ [@P14] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P15] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P10] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P16] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P20] AND [VAKPA].KUNDE EQ [@P21] AND [VAKPA].PARVW EQ [@P22] AND [VAKPA].VKORG EQ [@P23] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P24] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P19] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P25] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P29] AND [VAKPA].KUNDE EQ [@P30] AND [VAKPA].PARVW EQ [@P31] AND [VAKPA].VKORG EQ [@P32] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P33] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P28] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P34] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P38] AND [VAKPA].KUNDE EQ [@P39] AND [VAKPA].PARVW EQ [@P40] AND [VAKPA].VKORG EQ [@P41] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P42] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P37] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P43] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P47] AND [VAKPA].KUNDE EQ [@P48] AND [VAKPA].PARVW EQ [@P49] AND [VAKPA].VKORG EQ [@P50] ORDERED 1 WHERE: [THP].
-
[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P51] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P46] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P52] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P56] AND [VAKPA].KUNDE EQ [@P57] AND [VAKPA].PARVW EQ [@P58] AND [VAKPA].VKORG EQ [@P59] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P60] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P55] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P61] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P65] AND [VAKPA].KUNDE EQ [@P66] AND [VAKPA].PARVW EQ [@P67] AND [VAKPA].VKORG EQ [@P68] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P69] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P64] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P70] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P74] AND [VAKPA].KUNDE EQ [@P75] AND [VAKPA].PARVW EQ [@P76] AND [VAKPA].VKORG EQ [@P77] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P78] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P73] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P79] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P83] AND [VAKPA].KUNDE EQ [@P84] AND [VAKPA].PARVW EQ [@P85] AND [VAKPA].VKORG EQ [@P86] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P87] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P82] AND [VBAP].VBELN EQ
-
[THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P88] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P92] AND [VAKPA].KUNDE EQ [@P93] AND [VAKPA].PARVW EQ [@P94] AND [VAKPA].VKORG EQ [@P95] ORDERED 1 WHERE: [THP]. [thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P96] AND [THP].[thp].[VAKPA].[AUDAT] as |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P91] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P97] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG]< |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P101] AND [VAKPA].KUNDE EQ [@P102] AND [VAKPA].PARVW EQ [@P103] AND [VAKPA].VKORG EQ [@P104] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P105] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P100] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P106] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P110] AND [VAKPA].KUNDE EQ [@P111] AND [VAKPA].PARVW EQ [@P112] AND [VAKPA].VKORG EQ [@P113] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P114] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P109] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P115] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P119] AND [VAKPA].KUNDE EQ [@P120] AND [VAKPA].PARVW EQ [@P121] AND [VAKPA].VKORG EQ [@P122] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P123] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P118] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P124] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops
-
|-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P128] AND [VAKPA].KUNDE EQ [@P129] AND [VAKPA].PARVW EQ [@P130] AND [VAKPA].VKORG EQ [@P131] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P132] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P127] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P133] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P137] AND [VAKPA].KUNDE EQ [@P138] AND [VAKPA].PARVW EQ [@P139] AND [VAKPA].VKORG EQ [@P140] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P141] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P136] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P142] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P146] AND [VAKPA].KUNDE EQ [@P147] AND [VAKPA].PARVW EQ [@P148] AND [VAKPA].VKORG EQ [@P149] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P150] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P145] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P151] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P155] AND [VAKPA].KUNDE EQ [@P156] AND [VAKPA].PARVW EQ [@P157] AND [VAKPA].VKORG EQ [@P158] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P159] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P154] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P160] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P164] AND [VAKPA].KUNDE EQ [@P165] AND [VAKPA].PARVW EQ [@P166] AND [VAKPA].VKORG EQ [@P167] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P168] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P163] AND [VBAP].VBELN EQ [THP].
-
[thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P169] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P173] AND [VAKPA].KUNDE EQ [@P174] AND [VAKPA].PARVW EQ [@P175] AND [VAKPA].VKORG EQ [@P176] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P177] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P172] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P178] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P182] AND [VAKPA].KUNDE EQ [@P183] AND [VAKPA].PARVW EQ [@P184] AND [VAKPA].VKORG EQ [@P185] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P186] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P181] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P187] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P191] AND [VAKPA].KUNDE EQ [@P192] AND [VAKPA].PARVW EQ [@P193] AND [VAKPA].VKORG EQ [@P194] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P195] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P190] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P196] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P200] AND [VAKPA].KUNDE EQ [@P201] AND [VAKPA].PARVW EQ [@P202] AND [VAKPA].VKORG EQ [@P203] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P204] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P199] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P205] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P209] AND [VAKPA].KUNDE EQ [@P210]
-
AND [VAKPA].PARVW EQ [@P211] AND [VAKPA].VKORG EQ [@P212] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P213] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P208] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P214] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P218] AND [VAKPA].KUNDE EQ [@P219] AND [VAKPA].PARVW EQ [@P220] AND [VAKPA].VKORG EQ [@P221] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P222] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P217] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P223] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P227] AND [VAKPA].KUNDE EQ [@P228] AND [VAKPA].PARVW EQ [@P229] AND [VAKPA].VKORG EQ [@P230] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P231] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P226] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P232] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P236] AND [VAKPA].KUNDE EQ [@P237] AND [VAKPA].PARVW EQ [@P238] AND [VAKPA].VKORG EQ [@P239] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P240] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P235] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P241] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P245] AND [VAKPA].KUNDE EQ [@P246] AND [VAKPA].PARVW EQ [@P247] AND [VAKPA].VKORG EQ [@P248] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P249] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P244] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP].
-
[SPART] as [T_01].[SPART]=[@P250] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P254] AND [VAKPA].KUNDE EQ [@P255] AND [VAKPA].PARVW EQ [@P256] AND [VAKPA].VKORG EQ [@P257] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P258] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P253] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P259] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P263] AND [VAKPA].KUNDE EQ [@P264] AND [VAKPA].PARVW EQ [@P265] AND [VAKPA].VKORG EQ [@P266] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P267] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P262] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P268] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P272] AND [VAKPA].KUNDE EQ [@P273] AND [VAKPA].PARVW EQ [@P274] AND [VAKPA].VKORG EQ [@P275] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P276] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P271] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P277] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P281] AND [VAKPA].KUNDE EQ [@P282] AND [VAKPA].PARVW EQ [@P283] AND [VAKPA].VKORG EQ [@P284] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P285] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P280] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P286] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P290] AND [VAKPA].KUNDE EQ [@P291] AND [VAKPA].PARVW EQ [@P292] AND [VAKPA].VKORG EQ [@P293] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P294] AND
-
[THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P289] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P295] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P299] AND [VAKPA].KUNDE EQ [@P300] AND [VAKPA].PARVW EQ [@P301] AND [VAKPA].VKORG EQ [@P302] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P303] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P298] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P304] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P308] AND [VAKPA].KUNDE EQ [@P309] AND [VAKPA].PARVW EQ [@P310] AND [VAKPA].VKORG EQ [@P311] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P312] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P307] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P313] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P317] AND [VAKPA].KUNDE EQ [@P318] AND [VAKPA].PARVW EQ [@P319] AND [VAKPA].VKORG EQ [@P320] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P321] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P316] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P322] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P326] AND [VAKPA].KUNDE EQ [@P327] AND [VAKPA].PARVW EQ [@P328] AND [VAKPA].VKORG EQ [@P329] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P330] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P325] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P331] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01].
-
[KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P335] AND [VAKPA].KUNDE EQ [@P336] AND [VAKPA].PARVW EQ [@P337] AND [VAKPA].VKORG EQ [@P338] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P339] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P334] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P340] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P344] AND [VAKPA].KUNDE EQ [@P345] AND [VAKPA].PARVW EQ [@P346] AND [VAKPA].VKORG EQ [@P347] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P348] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P343] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P349] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P353] AND [VAKPA].KUNDE EQ [@P354] AND [VAKPA].PARVW EQ [@P355] AND [VAKPA].VKORG EQ [@P356] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P357] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P352] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P358] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P362] AND [VAKPA].KUNDE EQ [@P363] AND [VAKPA].PARVW EQ [@P364] AND [VAKPA].VKORG EQ [@P365] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P366] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P361] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P367] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P371] AND [VAKPA].KUNDE EQ [@P372] AND [VAKPA].PARVW EQ [@P373] AND [VAKPA].VKORG EQ [@P374] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P375] AND [THP].[thp].[VAKPA]. [AUDAT
-
|-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P370] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P376] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P380] AND [VAKPA].KUNDE EQ [@P381] AND [VAKPA].PARVW EQ [@P382] AND [VAKPA].VKORG EQ [@P383] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P384] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P379] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P385] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P389] AND [VAKPA].KUNDE EQ [@P390] AND [VAKPA].PARVW EQ [@P391] AND [VAKPA].VKORG EQ [@P392] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P393] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P388] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P394] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P398] AND [VAKPA].KUNDE EQ [@P399] AND [VAKPA].PARVW EQ [@P400] AND [VAKPA].VKORG EQ [@P401] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P402] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P397] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P403] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P407] AND [VAKPA].KUNDE EQ [@P408] AND [VAKPA].PARVW EQ [@P409] AND [VAKPA].VKORG EQ [@P410] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P411] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P406] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P412] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops
-
|-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P416] AND [VAKPA].KUNDE EQ [@P417] AND [VAKPA].PARVW EQ [@P418] AND [VAKPA].VKORG EQ [@P419] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P420] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P415] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P421] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P425] AND [VAKPA].KUNDE EQ [@P426] AND [VAKPA].PARVW EQ [@P427] AND [VAKPA].VKORG EQ [@P428] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P429] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P424] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P430] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P434] AND [VAKPA].KUNDE EQ [@P435] AND [VAKPA].PARVW EQ [@P436] AND [VAKPA].VKORG EQ [@P437] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P438] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P433] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P439] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG |-- Nested Loops |-- Clustered Index Seek SEEK: [VAKPA].MANDT EQ [@P443] AND [VAKPA].KUNDE EQ [@P444] AND [VAKPA].PARVW EQ [@P445] AND [VAKPA].VKORG EQ [@P446] ORDERED 1 WHERE: [THP].[thp].[VAKPA].[VTWEG] as [T_00].[VTWEG]=[@P447] AND [THP].[thp].[VAKPA]. [AUDAT |-- Clustered Index Seek SEEK: [VBAP].MANDT EQ [@P442] AND [VBAP].VBELN EQ [THP]. [thp].[VAKPA].[VBELN] as [T_00].[VBELN] ORDERED 1 WHERE: [THP].[thp].[VBAP]. [SPART] as [T_01].[SPART]=[@P448] AND [THP].[thp].[VBAP].[KNUMA_AG] as [T_01]. [KNUMA_AG
Program Data:
Origin of ABAP coding Program Name Line
Created By
Last Changed By
Last Changed On
RV77S019 0000675 SAP SAP 12.09.2007
- 0000666 PERFORM select_fuellen1 IN PROGRAM saplv06b TABLES svtweg 0000667 USING 'I' 'EQ' xvtber-vtweg 0000668 svtweg-low svtweg-sign svtweg-option. 0000669 PERFORM select_fuellen1 IN PROGRAM saplv06b TABLES sspart 0000670 USING 'I' 'EQ' xvtber-spart 0000671 sspart-low sspart-sign sspart-option. 0000672 0000673 lvf_date = sy-datum - 183. 0000674 ENHANCEMENT-SECTION GVT_PRMTNS_SLSDLS_LESEN_01 SPOTS ES_SAPRV77S. *>>>>>>>>>>>>>>>>> 0000675 SELECT DISTINCT kunnr vkorg vtweg vbap~spart knuma_pi knuma_ag 0000676 FROM vakpa JOIN vbap ON vakpa~vbeln = vbap~vbeln 0000677 INTO CORRESPONDING FIELDS OF TABLE GVT_SALESDEALS_PROMOTIONS 0000678 FOR ALL ENTRIES IN xkna1 WHERE 0000679 kunde = xkna1-kunnr AND 0000680 parvw = 'AG' AND 0000681 vkorg IN svkorg AND 0000682 vtweg IN svtweg AND 0000683 vbap~spart IN sspart AND 0000684 vakpa~audat > lvf_date AND 0000685 knuma_ag space. 0000686 END-ENHANCEMENT-SECTION. 0000687 LOOP AT gvt_salesdeals_promotions. *
-
Origin of ABAP coding Program Name Line
Created By
Last Changed By
Last Changed On
RTAB 0000000 SAP SAP 12.09.2007
0000001 *---------------------------------------------------------------------* 0000002 * FORM LST1_019 * 0000003 *---------------------------------------------------------------------* 0000004 * ........ * 0000005 *---------------------------------------------------------------------* 0000006 FORM lst1_019. *
-
Program Name Line Created By
Last Changed By
Last Changed On
ZSD_SALES_REGISTER_F01 0000924 TVSIABAP TVSIABAP 20.12.2013
0000915 WHERE vbeln = gs_final-sdvbelv. 0000916 0000917 " Sales District 0000918 SELECT SINGLE bztxt INTO gs_final-bztxt FROM t171t " 15 0000919 WHERE bzirk = gv_bzirk. 0000920 0000921 * ENDIF. 0000922 0000923 " Delivery Number & date *>>>>>>>>>>>>>>>>> 0000924 SELECT SINGLE vbeln INTO gs_final-delno FROM lips 0000925 WHERE vgbel = gs_vbak-vbeln 0000926 AND vgpos = gs_vbap-posnr. 0000927 SELECT SINGLE lfdat INTO gs_final-ddate FROM likp " 24 ,25 0000928 WHERE vbeln = gs_final-delno. *
-
T_00 ."TREE_ID" = T_01 .C_01 AND T_00 ."NODE_ID" = T_01 .C_02 /* R3:SAPLSHI25:187 T:TTREE_SFW_NODES */
Execution Plan
|-- Nested Loops |-- Nested Loops |-- Merge Join |-- Index Seek SEEK: [TTREE_SFW_NODES].TREE_ID EQ [Union1002] AND [TTREE_SFW_NODES]. NODE_ID EQ [Union1003] ORDERED 1 |-- Clustered Index Seek SEEK: [TTREE_SFW_NODES].SFW_ASS_ID EQ [THP].[thp]. [TTREE_SFW_NODES].[SFW_ASS_ID] as [T_00].[SFW_ASS_ID] ORDERED 1
Program Data:
Origin of ABAP coding Program Name Line
Created By
Last Changed By
Last Changed On
LSHI25U02 0000032 SAP SAP 11.09.2007
0000023 * Start of Insertion 0000024 DATA: del_start_index LIKE sy-tabix, 0000025 del_stop_index LIKE sy-tabix, 0000026 tmp_start LIKE sy-tabix, 0000027 del_node_level TYPE hier_iface-node_level. 0000028 0000029 *End Of Insertion MPRE 08.09.2006 0000030 0000031 * *>>>>>>>>>>>>>>>>> 0000032 SELECT * FROM ttree_sfw_nodes INTO TABLE switches 0000033 FOR ALL ENTRIES IN it_nodes 0000034 WHERE tree_id = it_nodes-tree_id 0000035 AND node_id = it_nodes-node_id. 0000036 ref_nodes[] = it_nodes[]. 0000037 DELETE ref_nodes WHERE reftree_id EQ space AND refnode_id EQ space. *
-
"MANDT" = @P1 AND "AUBEL" = @P2 AND "AUPOS" = @P3 /* R3:ZSD_SALES_REGISTER:4024 T:VBRP */
Execution Plan
Estimated rows: 1,0000000000000 Subtree costs: 0,0553476000000 |-- Top |--Estimated rows: 1,0000000000000 |--Estimated CPU costs: 0,0000001000000 |--Subtree costs: 0,0553476000000 |-- Clustered Index Seek SEEK: [VBRP].MANDT EQ [@P1] ORDERED 1 WHERE: [THP].[thp]. [VBRP].[AUBEL]=[@P2] AND [THP].[thp].[VBRP].[AUPOS]=[@P3] |--Estimated rows: 1,0000000000000 |--Estimated I/O costs: 0,0527546000000 |--Estimated CPU costs: 0,0022503000000 |--Subtree costs: 0,0550049000000
Program Data:
Origin of ABAP coding
Program Name Line Created By
Last Changed By
Last Changed On
ZSD_SALES_REGISTER_F01 0001081 TVSIABAP TVSIABAP 20.12.2013
0001072 ENDLOOP. 0001073 ENDIF. 0001074 ENDIF. 0001075 0001076 SELECT SINGLE wbstk INTO gv_wbstk 0001077 FROM vbuk WHERE vbeln = gs_final-delno. 0001078 IF gv_wbstk 'A'. 0001079 gs_final-pdqty = gs_final-sqty - gs_final-dqty. " 56 Pending Delivery Quantity 0001080 ENDIF. *>>>>>>>>>>>>>>>>> 0001081 SELECT SINGLE fkimg FROM vbrp 0001082 INTO gs_final-bqty 0001083 WHERE aubel = gs_vbap-vbeln 0001084 AND aupos = gs_vbap-posnr. 0001085 IF gs_vbak-auart NE 'ZFOC' AND gs_vbak-auart NE 'ZOCF' AND gs_vbak-auart NE 'ZOCP'. 0001086 * gs_final-bqty = gs_vbap-fkimg. " 57 Billing Quantity *
-
Cache Statistics Object type Calls
Total elapsed time[ms]
Elapsed time[ms]/row
Estimated rows/exec.
TABLE 130912 137910 1,05 1
SELECT TOP 1 "VBELN" AS c FROM "VBRP" WHERE "MANDT" = @P1 AND "AUBEL" = @P2 AND "AUPOS" = @P3 /*