Beruflich Dokumente
Kultur Dokumente
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 Security Optimization Service FAQ SAP Note 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 SAP System Configuration Performance Overview Performance Evaluation Subtopic Rating Subtopic
Check Overview Topic Rating Topic 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. Subtopic Rating Subtopic
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.
4135
Avg. RFC Response Time at Peak 5436 Hour ms Hardware Capacity Max. CPU Utilization on DB Server 1%
Database Performance
Avg. DB Request Time in Dialog 35 ms Task Avg. DB Request Time for RFC 141 ms
Avg. DB Request Time in Update 33 ms Task Database Space Management DB Size 55.88 GB 2.34 GB
2 Landscape
2.1 Products and Components in current Landscape
Product SID THP SID THP THP Databases SID THP Database System SQL SERVER Database Version 2008 R2 SAP Product SAP ERP Main Instance SAP ECC Server Add-on: SAP SEM - 6.0 Product Version 6.05
Components Related SID Component Host THP ABAP SCS thcerpsap thcerpsap_THP_00 THCERPSAP
tsapprdb IBM
16
32741
Host Overview Host Hardware Model Manufacturer No. CPU Operating Memory of Type System in MB CPUs 0 (x86_64)
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 .
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.
Reading performance data from BW returned Workload of neither data nor an error code. A timeout 1332428 THP may have occured. Infocube: 0CCMSMTPH used in s
Rating
Release
2008_1_700 8
thcerpsap OS not detected tsapprda tsapprdb Windows Server 2008 R2 (x86_64) Windows Server 2008 R2 (x86_64)
Hardware capacity checks could not be run successfully due to missing data. See SAP Note 1309499 .
Your systems' software versions are checked. If known issues with the software versions installed are identified, they are highlighted.
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.
EA-DFPS
600
21
24
Support Packages Software Version Component Latest Patch Avail. Component Support Package Level Patch Description Level Defense Forces & Public Security EA-FINSERV 600 23 25 SAPKGPFD23 SAP R/3 Enterprise Financial Services SAP R/3 Enterprise Global Trade SAP R/3 Enterprise Human Resources SAP R/3 Enterprise Integrated Product and Process Engineering SAP R/3 Enterprise Public Services SAP R/3 Enterprise Retail ECC Discrete Industries Mill Products
EA-GLTRADE 600
22
24
SAPKGPGD22
EA-HR
600
86
103
SAPKGPHD86
EA-IPPE
400
22
24
SAPKGPID22
EA-PS
600
22
24
SAPKGPPD22
EA-RETAIL
600
22
24
SAPKGPRD22 SAPK60016INECCDIMP
ECC-DIMP ERECRUIT
600 600
16 22
24 24
SAPKSAP E60022INERECRUIT Recruiting FI-CA, Contract Accounts Receivable and Payable (virtuell) FI-CAX: Extended FICA
FI-CA
600
16
SAPK60016INFICA
FI-CAX
600
16
24
SAPK60016INFICAX
FINBASIS
600
22 16 16
24 24 24
SAP R/3 SAPKEnterprise 60022INFINBASIS FINBASIS SAPKINSURANCE 60016ININSURANC SAP Insurance SAPK60016INISCWM IS-CWM Catch Weight Management
Support Packages Software Version Component IS-H IS-M IS-OIL 600 600 600 Latest Patch Avail. Component Support Package Level Patch Description Level 19 16 16 36 24 24 SAPK-60019INISH IS-Hospital SAPK-60016INISM IS Media SAPK60016INISOIL IS-OIL SAP OIL & GAS Upstream / Downstream IS-PS-CA, Tax&Revenue; Campus Management IS-UT Learning Solution Front End SAP R/3 Basis Plug-In SAP Application Basis SAP Application Platform SAP R/3 Standard SAP Basis Component
IS-PS-CA
600
16
24
16 16 12 12
24 24 14 14
28 9 12 10
30 11 14 12
SAP_BS_FND 702
SAP Business SAPKSuite 70210INSAPBSFND Foundation SAPKW70212 SAPKE60086 SAPKGS6022 SAPKITAB7L SAP Business Information Warehouse SAP R/3 Standard HR SAP SEM Server SAP Solution Tools Plug-In SAP Web UIF
12 86 22 2
14 103 24
2008_1_700 8 701 9
8 11
SAPKITLRD8 SAPK70109INWEBCUIF
End of End of Database Database Standard Extended SAP Comment Comment Status System Version Vendor Vendor Note Support* Support* 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.
thcerpsap
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.
Instance(s)
2 instances
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.
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.
Server
Date
Rating
RAM [MB]
tsapprda
1 30.12.2013
32741
Server
Date
Rating
RAM [MB]
tsapprdb
32741
(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 .
Response Time Components In Hours Task Type Response Time Wait Time CPU Time DB Time GUI Time DIALOG RFC BATCH Others 16,3 3,2 2,7 0,4 0,0 0,0 0,0 0,0 4,7 0,6 1,0 0,1 1,8 0,4 0,9 0,1 9,3 0,0 0,0 0,0
14
37
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.
Performance Evaluation
The following table shows the average response times for various task types: Averages of Response Time Components in ms Task type DIALOG RFC UPDATE UPDATE2 BATCH SPOOL HTTP Dialog Steps 181296 10919 9860 5301 57950 20666 93 Response Time 322,1 1.058,5 66,8 37,3 169,8 38,4 26,0 CPU Time 92,7 204,8 33,2 22,8 65,2 0,6 14,8 Wait Time 0,3 1,3 0,4 0,2 0,1 0,0 0,0 Load Time 2,0 2,3 1,1 1,9 0,1 1,7 DB Time 35,5 32,9 13,4 56,0 0,8 6,2 GUI Time 183,9 0,0 0,0 0,0 0,0 0,0 0,0
0,8 141,2
- 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. Application Server Performance Database Server Performance
Task Steps
Dia
167791
Upd
9860
HTTP
93
HTTPS
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. Reference for Avg. Response Task Time (ms) Yellow Rating Dia Upd HTTP HTTPS 1200 2400 1200 1200 Reference for Avg. Response Time (ms) Red Rating 3600 3600 3600 3600 Reference for Avg. DB time (ms) Yellow Rating 600 1200 600 600 Reference for Avg. DB time (ms) Red Rating 1800 1800 1800 1800
Transaction ZSD03 VA02 VA01 ZMM04 ME22N ME21N VF02 SE16N MIRO
Total Avg. Dialog Resp. Resp. Type Steps Time Time in in % ms DIA DIA DIA DIA DIA DIA DIA DIA DIA 2329 11403 6044 9539 365 8267 5670 3474 1497 3559 5,3 4,8 4,0 3,2 2,7 2,7 2,2 305,3 518,2 275,1 252,7 311,7 502,3
Avg. DB Time in ms 23,6 12,4 12,9 29,0 16,1 26,0 17,5 21,7
Avg. GUI Time in ms 213,3 458,7 209,3 135,2 229,5 394,5 653,4 155,4
SESSION_MANAGER DIA
12.5% of the total response time in the above table is caused by customer transactions. Workload by Transaction (Batch) Transaction RSAL_BATCH_TOOL_DISPATCHING (BATCH) RSBTCRTE /BDL/TASK_SCHEDULER RSCONN01 SAPRSLOG RSBTCDEL RSTS0043 RWPCITEMS RSLDAGDS Total Total Dialog Resp. Resp. Steps Time Time in in % s 340 32928 12511 170 10200 7 14 1 7 14 Total CPU Time in s Total DB Time in s
2,7 1.804,0 403,0 688,8 1,6 1.038,0 498,0 318,8 1,1 0,9 0,6 0,4 0,4 0,4 0,1 0,1 701,0 915,0 143,7 619,0 284,0 254,0 86,0 73,0 4,0 2,7 418,0 210,0 136,4 97,0 205,8 73,1 12,1 40,3 36,3 23,0 53,0 28,0 271,0 152,0
Database Load by Transactions (Dialog/HTTP(S) ) Transaction Type LSMW VA01 FBL1N DIA DIA DIA Dialog Steps 4091 9539 2031 Total DB Time in % 1,6 1,4 1,3 Avg. DB Time in ms 33,5 12,9 53,6
17.1% of the total database time in the above table is caused by customer transactions. Database Load by Transactions (Batch) Transaction RSAL_BATCH_TOOL_DISPATCHING (BATCH) SAPRSLOG RSBTCRTE RSCONN01 RSBTCDEL RWPCITEMS RSLDAGDS RSPO1043 RBDMIDOC Dialog Steps 340 32928 7 12511 10200 14 7 14 7 254 Total DB Time in % 8,0 3,7 2,4 1,7 1,6 0,9 0,5 0,4 0,3 0,2 Total DB Time in s 689,0 319,0 206,0 144,0 136,0 73,0 40,0 36,0 26,0 21,0
Top 20 RFC Calls From External Systems - Average Times [ms] Initial Initial Action System THS Total % of Avg. Avg. Resp. RFC Response CPU Time Load Time Time in s Avg. DB Time
Top 20 RFC Calls From External Systems - Average Times [ms] Initial Initial Action System THS THS SM:SELFDIAGNOSIS SM:EXEC SERVICES 000000007800100 Total % of Avg. Avg. Resp. RFC Response CPU Time Load Time Time in s 45 0,39 1 0,01 707,3 768,0 5,2 265,0 Avg. DB Time 23,5 13,0 Avg. Roll Wait Time 0,0 0,0
Top 20 RFC Calls From Local System - Average Times [ms] Initial Initial Action System THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP THP PRODUCT_CATALOG_TRF_TO_CRM SAP_COLLECTOR_FOR_PERFMONITOR SAP_CCMS_MONI_BATCH_DP SU01 PFCG MATERIAL_TRF_TO_CRM STMS_IMPORT CUSTOMER_TRF_TO_CRM SAP_COLLECTOR_FOR_NONE_R3_STAT VF02 VA02 SBWP STMS SM51 SM19 VL02N SAP_SLD_DATA_COLLECT RZ12 ZMM_STOCK_POSTING_DATE DB13 Total % of Avg. Avg. Resp. RFC Response CPU Time Load Time Time in s 3.174 27,94 2.636 23,21 1.849 16,28 1.374 12,10 192 1,69 91 0,80 89 0,79 59 0,52 30 0,26 19 0,17 18 0,16 8 0,07 6 0,05 6 0,05 5 0,04 4 0,04 3 0,03 2 0,02 2 0,02 2 0,01 45.341,8 480,4 865,6 570,7 236,3 161,3 Avg. Avg. DB Roll Time Wait Time 16,5 73,7 179,0 1,8 1,6 0,5
19.917,7 4.135,4 6.121,4 11,3 47.959,8 9.629,3 15.562,0 19,5 1.676,6 565,0 1.276,2 99,4 559,1 557,8 961,4 569,1 917,7 540,9 557,0 21,0 511,0 897,0 793,5 179,1 22,6 129,2 22,9 17,9 3,8 74,1 20,3 171,7 10,4 5,9 8,0 4,0 70,0 47,0 73,1 18,7 71,8 0,5 6,0 0,5 70,8 26,0 38,0 17,8 0,6 0,9 0,8 293,0 1,0 1,4 0,1 0,3 0,1 0,0 0,0 0,0 1,6 2,7 0,0 0,0 0,2 0,0 0,0 0,0
Rating
Check
Update Errors
Table Reorganization
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
THP
THP
THP
THP
THP
THP
- 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.
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 login/min_password_digits login/min_password_letters login/min_password_lowercase login/min_password_uppercase login/min_password_specials Instance All instances All instances All instances All instances All instances Current Value(s) 0 0 0 0 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.
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.
Client
Rating
000
001
500
69
Client
Rating
001
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 = *
Client
Rating
001
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).
Customizing Requests 2 3 1 0 2 3 0
Transport of Copies 0 0 0 0 0 0 0
Date
12 Database Performance
No major performance problems have been found in your database system. Rating Check
Wait Statistics
IO Performance
Missing Indexes
The following information is based on historical data extracted from the database collector for the week prior to this service session. Performance Indicator DATA CACHE HIT RATIO Observed value Reference value
99 %
>= 97 %
Indicates how often stored PROCEDURE procedures were found in 99 % CACHE HIT RATIO memory
> 80 %
Requests
Rating
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
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
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 File ID 1 File ID 2 File ID 3 File ID 4 File ID 5 File ID 6 File ID 7 File ID 8 File ID 9 Reads % of Writes Reads IOStallWrite % of [ms] / write Writes request 7.99 1.11 8.17 8.03 7.55 8.09 7.79 7.62 8.13 4.55 IOStallRead [ms] / read request 29.58 8.60 33.01 33.45 35.06 37.62 40.33 42.43 44.16 36.67
192628 12.44 14680 0.95 192866 12.46 192531 12.44 191209 12.35 192613 12.44 191664 12.38 186498 12.05 193312 12.49
92080 6.45 706643 49.48 81785 5.73 90476 6.34 83332 5.83 87027 6.09 92950 6.51 102758 7.20 91094 6.38 1428145 100
IO related wait events Wait type Analysis timeframe (ms): ASYNC_IO_COMPLETION PAGEIOLATCH_SH WRITELOG PAGEIOLATCH_EX IO_COMPLETION PAGEIOLATCH_UP Wait time (ms) 1.145.761.700 8.381.155 5.725.889 951.641 461.172 73.264 14.349 29 289.005,34 705.943 539.376 49.151 77.942 2.718 8,11 1,76 9,38 0,94 5,28 15,00 6,00 Wait time Reference Requests / Rating Value Requests
13 Database Administration
In the checks performed, no problems regarding the administration of your database were found. Rating Check
Database Growth
Largest Tables
Database Options
Table Name
Data (kB)
Reserved (data + indexes) kB 13675008 12893632 5739264 1351800 1281280 1265536 1222920 1180288 1140288 699704
Rows
Modified Rows
250437 194600
49472 72504 160832 92569 11000 8448 5696 2496 320 384 192 74 210 27 67 23 2566 36
DYNPSOURCE 12881024 REPOLOAD REPOSRC D010TAB DOKCLU 13671824 5653912 825848 1265232
Delta Rows
D010INC
349696
733
The table above shows the top 10 growing tables (Delta Data Size) within the last two months.
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 .
142835 1.4283500000000000E+05 7
Expensive SQL Statements Overview Object Name SMENSAPT LIPS Elapsed Calls time Calls [%] [%] 2 1 17 0 0 0 0 0 7 6 2 1 Total rows estimated Logical Physical CPU reads reads time [%] [%] [%] 0 0 0 0 0 0 0 0 0 0 3 2 2 2 2 2 5 1 1 0
130912 1.3091200000000000E+05 2 130912 3.9273600000000000E+05 2 2923190 2.9231900000000000E+06 2 2554965 2.5549650000000000E+06 2 873171 8.7317100000000000E+05 2 442021 4.4202100000000000E+05 1
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.
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 RV77S019 Line Created By Last Changed By SAP Last Changed On 12.09.2007
0000675 SAP
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. *<<<<<<<<<<<<<<<<<< 0000688 SELECT SINGLE botext FROM kona INTO 0000689 gvt_salesdeals_promotions-knuma_ag_text WHERE 0000690 knuma = gvt_salesdeals_promotions-knuma_ag.
INSERT INTO "SMENSAPT" ( "SPRAS" ,"OBJECT_ID" ,"TEXT" ) VALUES( @P1 , @P2 , @P3 ) /* R3:RTAB:0 T:SMENSAPT */ Execution Plan
INSERT (@P1 nvarchar(1),@P2 nvarchar(5),@P3 nvarchar(80))INSERT INTO "SMENSAPT" ( "SPRAS" , "OBJECT_ID" ,"TEXT" ) VALUES( @P1 , @P2 , @P3 ) /* R3:RTAB:0 T:SMENSAPT */ Estimated rows: 1,0000000000000 Subtree costs: 0,0100022000000 |-- Clustered Index Insert SET: [THP].[thp].[SMENSAPT].[SPRAS] = RaiseIfNullInsert([@P1] ),[THP].[thp].[SMENSAPT].[OBJECT_ID] = RaiseIfNullInsert([@P2]),[THP].[thp]. [SMENSAPT].[TEXT] = RaiseIfNullInsert([@P3]) |--Estimated rows: 1,0000000000000 |--Estimated I/O costs: 0,0100000000000 |--Estimated CPU costs: 0,0000010000000 |--Subtree costs: 0,0100022000000 Program Data:
Origin of ABAP coding Program Name RTAB Line Created By Last Changed By SAP Last Changed On 12.09.2007
0000000 SAP
0000001 *--------------------------------------------------------------------* 0000002 * FORM LST1_019 * 0000003 *--------------------------------------------------------------------* 0000004 * ........ * 0000005 *--------------------------------------------------------------------* 0000006 FORM lst1_019. *<<<<<<<<<<<<<<<<<< 0000007 0000008 DATA: ls_rvkusta1_promotions TYPE rvkusta1_s_promotions, 0000009 pos TYPE i,
SELECT TOP 1 "VBELN" AS c FROM "LIPS" WHERE "MANDT" = @P1 AND "VGBEL" = @P2 AND "VGPOS" = @P3 /* R3:ZSD_SALES_REGISTER:3381 T:LIPS */ Execution Plan
Estimated rows: 1,0000000000000 Subtree costs: 0,0971776000000 |-- Top |--Estimated rows: 1,0000000000000 |--Estimated CPU costs: 0,0000001000000 |--Subtree costs: 0,0971776000000 |-- Clustered Index Seek SEEK: [LIPS].MANDT EQ [@P1] ORDERED 1 WHERE: [THP].[thp]. [LIPS].[VGBEL]=[@P2] AND [THP].[thp].[LIPS].[VGPOS]=[@P3] |--Estimated rows: 1,0000000000000 |--Estimated I/O costs: 0,0934954000000 |--Estimated CPU costs: 0,0031864000000 |--Subtree costs: 0,0966818000000 Program Data: Origin of ABAP coding
Program Name
Line
Created By
Last Changed By
ZSD_SALES_REGISTER_F01 0000924 TVSIABAP TVSIABAP 0000915 WHERE vbeln = gs_final-sdvbelv. 0000916 0000917 " Sales District 0000918 SELECT SINGLE bztxt INTO gs_final-bztxt 0000919 WHERE bzirk = gv_bzirk. 0000920 0000921 * ENDIF. 0000922 0000923 " Delivery Number & date *>>>>>>>>>>>>>>>>> 0000924 SELECT SINGLE vbeln INTO gs_final-delno 0000925 WHERE vgbel = gs_vbak-vbeln 0000926 AND vgpos = gs_vbap-posnr. 0000927 SELECT SINGLE lfdat INTO gs_final-ddate 0000928 WHERE vbeln = gs_final-delno. *<<<<<<<<<<<<<<<<<< 0000929 0000930 " Requested Delivery date 0000931 SELECT SINGLE vdatu INTO gs_final-rdate
FROM lips
SELECT T_00 ."SFW_ASS_ID" AS c ,T_00 ."SWITCH_ID" AS c ,T_00 ."TREE_ID" AS c ,T_00 ."NODE_ID" AS c ,T_00 ."REACTION" AS c FROM "TTREE_SFW_NODES" T_00 ,(SELECT "C_01" = @P1 , "C_02" = @P2 UNION SELECT @P3 , @P4 UNION SELECT @P5 , @P6 UNION SELECT @P7 , @P8 UNION SELECT @P9 , @P10 UNION SELECT @P11 , @P12 UNION SELECT @P13 , @P14 UNION SELECT @P15 , @P16 UNION SELECT @P17 , @P18 UNION SELECT @P19 , @P20 UNION SELECT @P21 , @P22 UNION SELECT @P23 , @P24 UNION SELECT @P25 , @P26 UNION SELECT @P27 , @P28 UNION SELECT @P29 , @P30 UNION SELECT @P31 , @P32 UNION SELECT @P33 , @P34 UNION SELECT @P35 , @P36 UNION SELECT @P37 , @P38 UNION SELECT @P39 , @P40 UNION SELECT @P41 , @P42 UNION SELECT @P43 , @P44 UNION SELECT @P45 , @P46 UNION SELECT @P47 , @P48 UNION SELECT @P49 , @P50 UNION SELECT @P51 , @P52 UNION SELECT @P53 , @P54 UNION SELECT @P55 , @P56 UNION SELECT @P57 , @P58 UNION SELECT @P59 , @P60 UNION SELECT @P61 , @P62 UNION SELECT @P63 , @P64 UNION SELECT @P65 , @P66 UNION SELECT @P67 , @P68 UNION SELECT @P69 , @P70 UNION SELECT @P71 , @P72 UNION SELECT @P73 , @P74 UNION SELECT @P75 , @P76 UNION SELECT @P77 , @P78 UNION SELECT @P79 , @P80 UNION SELECT @P81 , @P82 UNION SELECT @P83 , @P84 UNION SELECT @P85 , @P86 UNION SELECT @P87 , @P88 UNION SELECT @P89 , @P90 UNION SELECT @P91 , @P92 UNION SELECT @P93 , @P94 UNION SELECT @P95 , @P96 UNION SELECT @P97 , @P98 UNION SELECT @P99 , @P100 ) T_01 WHERE
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 LSHI25U02 Line Created By Last Changed By SAP Last Changed On 11.09.2007
0000032 SAP
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. *<<<<<<<<<<<<<<<<<< 0000038 IF ref_nodes[] IS NOT INITIAL. 0000039 SELECT * FROM ttree_sfw_nodes INTO TABLE ref_switches 0000040 FOR ALL ENTRIES IN ref_nodes
"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 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 *<<<<<<<<<<<<<<<<<< 0001087 gs_final-pqty = gs_final-sqty - gs_vbap-kwmeng. " 58 Pending Billing Qty to Sales Order Qty 0001088 gs_final-bval = gv_netwr + gv_mwsbp. " 59 BILLING Value 0001089 gs_final-sval = gs_vbap-netwr + gs_vbap-mwsbp. " 60 SALES Value
Cache Statistics Object type TABLE Calls 130912 Total elapsed time[ms] 137910 Elapsed time[ms]/row 1,05 Estimated rows/exec. 1
SELECT TOP 1 "VBELN" AS c FROM "VBRP" WHERE "MANDT" = @P1 AND "AUBEL" = @P2 AND "AUPOS" = @P3 /* R3:ZSD_SALES_REGISTER:3452 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 20.12.2013
0000926 AND vgpos = gs_vbap-posnr. 0000927 SELECT SINGLE lfdat INTO gs_final-ddate FROM likp " 24 ,25 0000928 WHERE vbeln = gs_final-delno. 0000929 0000930 " Requested Delivery date 0000931 SELECT SINGLE vdatu INTO gs_final-rdate FROM vbak " 26 0000932 WHERE vbeln = gs_vbak-vbeln. 0000933 0000934 " Billing Document number *>>>>>>>>>>>>>>>>> 0000935 SELECT SINGLE vbeln INTO gs_final-bdno FROM vbrp " 27 0000936 WHERE aubel = gs_vbak-vbeln 0000937 AND aupos = gs_vbap-posnr. 0000938 * gs_final-bdno = gs_vbak-vbeln. 0000939 *<<<<<<<<<<<<<<<<<< 0000940 " Billing Date 0000941 SELECT SINGLE fkdat INTO gs_final-bdate FROM vbrk " 27 0000942 WHERE vbeln = gs_final-bdno.
Statement Data: Cache Statistics Object type TABLE Calls 130912 Total elapsed time[ms] 138254 Elapsed time[ms]/row 0,35 Estimated rows/exec. 3
SELECT "MANDT" AS c ,"DOCNUM" AS c ,"LOGDAT" AS c ,"LOGTIM" AS c ,"COUNTR" AS c ,"CREDAT" AS c ,"CRETIM" AS c ,"STATUS" AS c , "UNAME" AS c ,"REPID" AS c ,"ROUTID" AS c ,"STACOD" AS c ,"STATXT" AS c ,"SEGNUM" AS c ,"SEGFLD" AS c ,"STAPA1" AS c ,"STAPA2" AS c ,"STAPA3" AS c ,"STAPA4" AS c ,"STATYP" AS c ,"STAMQU" AS c ,"STAMID" AS c ,"STAMNO" AS c ,"TID" AS c ,"APPL_LOG" AS c FROM "EDIDS" WHERE "DOCNUM" = @P1 AND "MANDT" = @P2 ORDER BY "COUNTR" DESC /* R3:SAPLBDMON:60066 T:EDIDS */ Execution Plan
Estimated rows: 3,3700400000000 Subtree costs: 0,0146568000000 |-- Sort ORDER BY: [EDIDS].COUNTR DESC |--Estimated rows: 3,3700400000000 |--Estimated I/O costs: 0,0112613000000 |--Estimated CPU costs: 0,0001098280000 |--Subtree costs: 0,0146568000000 |-- Clustered Index Seek SEEK: [EDIDS].MANDT EQ [@P2] AND [EDIDS].DOCNUM EQ [@P1] ORDERED 1 |--Estimated rows: 3,3700400000000 |--Estimated I/O costs: 0,0031250000000 |--Estimated CPU costs: 0,0001607070000 |--Subtree costs: 0,0032857100000 Program Data: Origin of ABAP coding Program Name LBDMONF01 Line Created By Last Changed By SAP Last Changed On 18.06.2009
0000096 SAP
0000087 FORM CHECK_STATOLD TABLES P_I_EDIDC STRUCTURE I_EDIDC 0000088 USING STATOLD COUNT. 0000089 DATA: RETC TYPE P. 0000090 0000091 LOOP AT P_I_EDIDC. 0000092 IF STATOLD EQ 0. "easier 0000093 ADD 1 TO COUNT. 0000094 ELSE. 0000095 RETC = 4. *>>>>>>>>>>>>>>>>> 0000096 SELECT * FROM EDIDS CLIENT SPECIFIED WHERE 0000097 DOCNUM EQ P_I_EDIDC-DOCNUM AND "Fetch current status line 0000098 MANDT EQ P_I_EDIDC-MANDT ORDER BY COUNTR DESCENDING. 0000099 PERFORM COMPUTE_TIME USING EDIDS-CREDAT
INSERT INTO "SMENSAPNEW" ( "CUSTOMIZED" ,"PARENT_ID" ,"OBJECT_ID" ,"MENU_LEVEL" ,"REPORTTYPE" ,"REPORT" ,"ATTRIBUTES" , "PAR_MENU" ,"CUST_FLAG" ,"SAP_GUID" ,"SORT_ORDER" ) VALUES( @P1 , @P2 , @P3 , @P4 , @P5 , @P6 , @P7 , @P8 , @P9 , @P10 , @P11 ) /* R3:RTAB:0 T:SMENSAPNEW */ Execution Plan
INSERT (@P1 nvarchar(1),@P2 nvarchar(5),@P3 nvarchar(5),@P4 nvarchar(2),@P5 nvarchar(2),@P6 nvarchar(48),@P7 nvarchar(10),@P8 nvarchar(40),@P9 nvarchar(1),@P10 nvarchar(32),@P11 nvarchar(5))INSERT INTO "SMENSAPNEW" ( "CUSTOMIZED" ,"PARENT_ID" ,"OBJECT_ID" Estimated rows: 1,0000000000000 Subtree costs: 0,0100022000000 |-- Clustered Index Insert SET: [THP].[thp].[SMENSAPNEW].[CUSTOMIZED] = RaiseIfNullInsert([@P1]),[THP].[thp].[SMENSAPNEW].[PARENT_ID] = RaiseIfNullInsert([@P2]),[THP].[thp].[SMENSAPNEW].[OBJECT_ID] = RaiseIfNullInsert([@P3]),[THP].[thp].[SMENSAPNEW |--Estimated rows: 1,0000000000000 |--Estimated I/O costs: 0,0100000000000 |--Estimated CPU costs: 0,0000010000000 |--Subtree costs: 0,0100022000000 Program Data: Origin of ABAP coding Program Name RTAB Line Created By Last Changed By SAP Last Changed On 18.06.2009
0000000 SAP
0000001 *---------------------------------------------------------------------* 0000002 ***INCLUDE LBDMONF01 . 0000003 *---------------------------------------------------------------------* 0000004 *&--------------------------------------------------------------------* *< <<<<<<<<<<<<<<<<< 0000005 *& Form TRANSACT_CALL
SELECT T_00 ."MANDT" AS c ,T_00 ."DOCNUM" AS c ,T_00 ."LOGDAT" AS c ,T_00 ."LOGTIM" AS c ,T_00 ."COUNTR" AS c ,T_00 ."CREDAT" AS c ,T_00 ."CRETIM" AS c ,T_00 ."STATUS" AS c ,T_00 ."UNAME" AS c ,T_00 ."REPID" AS c ,T_00 ."ROUTID" AS c ,T_00 ."STACOD" AS c ,T_00 ."STATXT" AS c ,T_00 ."SEGNUM" AS c ,T_00 ."SEGFLD" AS c ,T_00 ."STAPA1" AS c ,T_00 ."STAPA2" AS c ,T_00 ."STAPA3" AS c ,T_00 ."STAPA4" AS c ,T_00 ."STATYP" AS c ,T_00 ."STAMQU" AS c ,T_00 ."STAMID" AS c ,T_00 ."STAMNO" AS c ,T_00 ."TID" AS c , T_00 ."APPL_LOG" AS c FROM "EDIDS" T_00 ,(SELECT "C_01" = @P1 UNION SELECT @P2 UNION SELECT @P3 UNION SELECT @P4 UNION SELECT @P5 UNION SELECT @P6 UNION SELECT @P7 UNION SELECT @P8 UNION SELECT @P9 UNION SELECT @P10 UNION SELECT @P11 UNION SELECT @P12 UNION SELECT @P13 UNION SELECT @P14 UNION SELECT @P15 UNION SELECT @P16 UNION SELECT @P17 UNION SELECT @P18 UNION SELECT @P19 UNION SELECT @P20 UNION SELECT @P21 UNION SELECT @P22 UNION SELECT @P23 UNION SELECT @P24 UNION SELECT @P25 UNION SELECT @P26 UNION SELECT @P27 UNION SELECT @P28 UNION SELECT @P29 UNION SELECT @P30 UNION SELECT @P31 UNION SELECT @P32 UNION SELECT @P33 UNION SELECT @P34 UNION SELECT @P35 UNION SELECT @P36 UNION SELECT @P37 UNION SELECT @P38 UNION SELECT @P39 UNION SELECT @P40 UNION SELECT @P41 UNION SELECT @P42 UNION SELECT @P43 UNION SELECT @P44 UNION SELECT @P45 UNION SELECT @P46 UNION SELECT @P47 UNION SELECT @P48 UNION SELECT @P49 UNION SELECT @P50 ) T_01 WHERE T_00 ."DOCNUM" = T_01 .C_01 AND T_00 ."TID" <> @P51 AND T_00 ."STATUS" = @P52 AND T_00 ."MANDT" = @P53 /* R3:SAPLBDMON: 2816 T:EDIDS */ Execution Plan
|-- Stream Aggregate GROUP BY: [EDIDS].DOCNUM, [EDIDS].LOGDAT, [EDIDS].LOGTIM, [EDIDS]. COUNTR |-- Nested Loops |-- Nested Loops |-- Nested Loops |-- Merge Interval |-- Sort ... Program Data:
Origin of ABAP coding Program Name LBDMONU08 Line Created By Last Changed By SAP Last Changed On 18.06.2009
0000027 SAP
0000018 docnum LIKE edids-docnum, 0000019 tid LIKE edids-tid, 0000020 END OF tid, 0000021 my_tid LIKE tid. 0000022 0000023 CLEAR count. 0000024 DESCRIBE TABLE idocs LINES sy-index. 0000025 CHECK sy-index gt 0. 0000026 * select the tids for the idocs *>>>>>>>>>>>>>>>>> 0000027 SELECT * FROM edids CLIENT SPECIFIED 0000028 INTO CORRESPONDING FIELDS OF 0000029 TABLE tid FOR ALL ENTRIES IN idocs 0000030 WHERE docnum EQ idocs-docnum AND 0000031 tid NE '' AND 0000032 status EQ '03' AND 0000033 mandt EQ mandt. 0000034 " only one tid per idoc 0000035 LOOP AT tid. *<<<<<<<<<<<<<<<<<< 0000036 my_tid = tid. 0000037 MOVE tid-tid TO tid. "sieht nur komisch aus 0000038 tid-docnum = my_tid-docnum.
select @object_type = so.[type] from THP.sys.objects so, THP.sys.schemas sch where sch.schema_id = so.schema_id and sch. name = @schema_name and so.[name] = @object_name Execution Plan
Execution Plan
SQL Scripts
This statement comes from an expensive SQL script or from a stored procedure (SP) which exists at DB level and is not originated from the ABAP stack. We cannot analyze this statement in detail. Recommendation: Check if: a) The script or SP has to be run at all. b) The script or SP can be run less frequently. c) The script or SP can be tuned so that it consumes fewer database resources.
15 Trend Analysis
This section contains the trend analysis for key performance indicators (KPIs). Diagrams are built weekly once the EarlyWatch Alert service is activated. In this report, historical data for "Transaction Activity", "System Performance", and "Database Performance" is taken directly from workload monitor ST03, because EarlyWatch Alert data has been accumulated for less than 20 sessions. In this section, a "week" is from Monday to Sunday. The date displayed is the Sunday of the week.
The "User Activity" diagram below shows the user activity on the system over time. - Total Users: Total users that logged on in one week. - Active Users: Users who performed more than 400 transaction steps in one week.
The "System Performance" diagram below shows the average response time in dialog tasks for the previous week. Historical data for "System Performance" is obtained from the Workload Monitor (ST03).
The "Database Performance" diagram below shows the average DB response time in dialog tasks.
The "Top 5 transactions" diagram below show the average response time in dialog tasks for the top 5 transactions.
The "Transaction Code" table below shows the load percentage caused by the top 5 transactions. Transaction Code ZSD03 VA02 SESSION_MANAGER VA01 ZMM04 Load (%) 9,4 5,9 5,2 4,4 4,3
Long term: From calendar week 46/2013 to 52/2013 The table below shows the time profile of the top applications by total workload during the analyzed period. Top Applications by Response Time Tasktype Application Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog Dialog VA01 VA02 LSMW SE16N ZSD03 ME21N FB01 ME22N MMSC ZMB52 VL02N VA42 ME23N VF02 MMBE STMS_IMPORT MM17 MB11 PFCG Total % of Resp. Total Time Load in s 15679 7 15486 7 9249 4 7862 4 7621 4 6855 3 6556 3 6033 3 5882 3 4414 2 4277 2 3635 2 3601 2 3587 2 3438 2 2861 1 2712 1 2620 1 2475 1 Avg. Resp. Time in ms 284 319 525 374 588 1493 316 180 325 127879 596 234 95 443 288 411 593 3040 220 433 Long Term Growth (%/year) 916,9398,9 224,2617,821,7 656,8 905,8787,67,90,0 798,3 137,5386,2 59,7 204,2 96,1 760,21.337,8 2.349,8 1.198,7Short Avg. Term DB Growth Time (%/year) in ms 32,7- 15 697,6 27 114,0 19 28,9 53 1.179,3- 26 656,8 254 12,8 17 787,6- 15 7,9- 28 798,3 18 137,5- 25 386,2 9 59,7 80 204,2 29 96,1 20 317,4 22 4.619,1 674 2.349,8 24 57,0 59 Avg. CPU Time in ms 57 68 45 120 221 397 67 98 83 162 76 44 90 86 114 29 2181 121 73
SESSION_MANAGER 12650 6
The graph below shows how the average response time of the top five applications varies over time. Data is normalized to 100% equaling the average value.
Report time frame: Service data was collected starting at 06.01.2014 04:41:59. This took 4 minutes. You can see sample EarlyWatch Alert reports on SAP Service Marketplace at /EWA -> Library -> Media Library. General information about the EarlyWatch Alert is available at SAP Note 1257308 .