Ewa 06012013

Embed Size (px)

Citation preview

  • 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 /*