Learn practical skills, build real-world projects, and advance your career
import pandas as pd 
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys 
from selenium.webdriver.support.ui import WebDriverWait
import time
url='https://help.sap.com/glossary/'
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--incognito')
options.add_argument('--headless')
driver = webdriver.Chrome()
driver.get(url)
html=driver.page_source
url='https://help.sap.com/glossary/'
driver=webdriver.Chrome()
driver.get(url)
time.sleep(10)
html=driver.page_source
column_names = ["Menu_item", "Category", "Description"]
pd.DataFrame(columns=column_names).to_csv("SAP_DATA.csv", index=False, sep="\t", encoding="UTF-8")
doc = BeautifulSoup(html,'html')


# def click_more():
#     myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]')
#     if myelement.is_displayed():
#         myelement.click()
#         time.sleep(3)
#     else:
#         print("All Xpath button clicked")

def main_data():
    myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]')
    if myelement.is_displayed():
        myelement.click()
        time.sleep(3)
    else:
        print("All Xpath button clicked")
    html=driver.page_source
    doc = BeautifulSoup(html,'html')
    for x in doc:
        links = driver.find_elements_by_tag_name('a[data-v-7be238b0]')
        visited=set()
        links_clicked=[]
        for x in range(0,len(links)):
            if links[x].is_displayed():
                links[x].click()
                for e in links:
                    if e not in visited:
                        visited.add(e)
                        e.click()
                    else:
                        print("link is visited",links)
                # html=driver.page_source
                # link_data=BeautifulSoup(html,'html')
                # Sap_data=dict()
                # for element in link_data.select('[id^="details"]'):
                #     main_element=element.select_one('[id^="content"]')
                #     if(main_element):
                #         Sap_data["Menu_item"]=main_element.select_one('h2').text
                #         Sap_data["Category"]=main_element.select_one('samp').text
                #         Sap_data["Description"]=main_element.select_one('p').text
                


            # temp_data = []
            # result_data = dict()
            # for key, val in Sap_data.items():
            #     if val not in temp_data:
            #         temp_data.append(val)
            #         result_data[key] = val

            # result_list = []
            # for i in temp_data:
            #     if i not in result_list:
            #         result_list.append(i)        
                
            print(links_clicked)
            # pd.DataFrame([Sap_data], columns=column_names).to_csv("SAP_DATA.csv", index=False, header=False, sep="\t", encoding="UTF-8", mode="a")           


while True:
    main_data()
    print(html)
C:\Users\abhis\AppData\Local\Temp/ipykernel_1108/2851913810.py:20: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]') C:\Users\abhis\AppData\Local\Temp/ipykernel_1108/2851913810.py:29: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead links = driver.find_elements_by_tag_name('a[data-v-7be238b0]')
def scraping(html):
    html=driver.page_source 
    column_names = ["Menu-Item"]
    pd.DataFrame(columns=column_names).to_csv("data.csv", index=False, sep="\t", encoding="UTF-8")
    doc = BeautifulSoup(html,'html')
    for element in doc.select('[class^="sidebar-content"]'):
        ul_data= element.select_one('[id^="terms-ul"]')
        if(ul_data):
            temp_list=ul_data.select('li')
            list_data=[]
            for data in temp_list:
                list_data.append(data.text.split("\n"))

            result_list = []
            for i in list_data:
                if i not in result_list:
                    result_list.append(i)
            pd.DataFrame(result_list, columns=column_names).to_csv("data.csv", index=False, header=False, sep="\t", encoding="UTF-8", mode="a")

def click_more():
    myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]')
    if myelement.is_displayed():
        myelement.click()
        
    else:
        print("All Xpath button clicked")

try:
    driver=webdriver.Chrome()
    driver.get('https://help.sap.com/glossary/')
    while True:
        time.sleep(5)
        click_more()
        html=driver.page_source
        scraping(html)
        main_data()
      
finally:
    driver.quit()
    # myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]')
    # if myelement.is_displayed() == None:
    #     main_data()
C:\Users\abhis\AppData\Local\Temp/ipykernel_3456/2148292894.py:21: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]') C:\Users\abhis\AppData\Local\Temp/ipykernel_3456/2044320836.py:15: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead links = driver.find_elements_by_tag_name('a[data-v-7be238b0]')
['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['ABAP Daemon Start-Up Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_STARTUP_MANAGER. The static method in ABAP Daemon Start-Up Manager is used to automatically start ABAP Daemons once the system or the application server instance is started.'] ['ABAP Daemon topology type', ' ABAP Runtime Environment (BC-ABA) ', 'Defines on which application server instances the ABAP Daemons should run, and how they should be distributed. There are two topology types: SERVER: The ABAP Daemons should run on each active application server instance of the system. SERVER_GROUP: The ABAP Daemons should only run on application server instances that belong to a server group see column RFC Server Group.'] ['ABAP Daemon user', ' ABAP Runtime Environment (BC-ABA) ', 'The name of a trusted ABAP Daemon user that enables a dynamic RFC connection. If the automatic start-up configuration of an ABAP Daemon should use the dynamic RFC destination, it cannot be maintained in the SM59 transaction. The created RFC destination exists only in memory.'] ['ABAP Database Connectivity', ' ABAP Runtime Environment (BC-ABA) ', 'A class-based API for the Native SQL interface. ADBC makes object orientated execution of dynamically specified Native SQL possible.'] ['ABAP database schema', ' ABAP Runtime Environment (BC-ABA) ', 'Database schema assigned to the database user name used in an AS ABAP database read. A work process acting as a database user accesses the objects of this database schema implicitly. The database objects and implementations of AMDP methods managed by ABAP Dictionary are located in the ABAP database schema. The name of the ABAP database schema in AS ABAP can be determined using the function module DB_DBSCHEMA_CURRENT.'] ['ABAP Debugger', ' ABAP Runtime Environment (BC-ABA) ', 'Tool with which ABAP programs can be executed line by line or section by section. This makes it possible to edit contents of data objects and to check program logic. See also, breakpoint.'] ['ABAP Debugger window', ' ABAP Runtime Environment (BC-ABA) ', 'A window of the SAP GUI in which the ABAP Debugger runs. More precisely, the Debugger window is linked with an external session in which the ABAP Debugger runs.'] ['ABAP Development Tools', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', "An ABAP-integrated development environment built on top of the Eclipse platform. Its main objective is to support developers in today's increasingly complex development environments by offering state-of-the-art ABAP development tools. These tools include strong and proven ABAP lifecycle management on the open Eclipse platform with powerful UI capabilities."] ['ABAP development tools plug-in for ABAPGit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A development tools plug-in for an open source project known as "ABAPGit.'] ['ABAP Dictionary', ' ABAP Dictionary (BC-DWB-DIC) ', 'Persistent storage for data types that are visible in all repository objects. In addition, the database tables of the central database, views, and lock objects are managed in the - among other things. The objects of the are maintained with the same-name tool of the ABAP Workbench. Call through transaction code SE11.'] ['ABAP Dictionary', ' Payroll (PY) ', 'A directory containing data. An ABAP dictionary contains the following information: Description of all application data for an enterprise Relationships between the application data Use of the application data in programs and screen templates The descriptive data for the ABAP Dictionary is also known as meta data since is represents data about data.'] ['ABAP Doc', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A software documentation utility for ABAP source code-based development objects. Developers can edit the documentation of ABAP elements function modules, classes, methods, attributes, and so on by means of special ABAP Doc comments within the ABAP source code. Based on these comments, it is possible to create the human-readable developer documentation.'] ['ABAP Doc comment', ' ABAP Runtime Environment (BC-ABA) ', 'Special comment consisting of one or more comment lines, all starting with "!. ABAP Doc comments can be placed before declarations and used by ABAP Doc for declaration documentation.'] ['ABAP download service', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A service that allows the user to download files directly into their SAP system running ABAP from any SAP destination site addressed through a URL.'] ['ABAP dump analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A tool for listing and analyzing runtime errors that occurred in AS ABAP and that can be used to access the corresponding short dumps. Called using transaction ST22.'] ['ABAP Editor', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'ABAP Workbench tool for creating ABAP programs. Is called either directly through transaction code SE38 or is embedded in other tools such as Object Navigator, Class Builder, or Function Builder.'] ['ABAP event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in ABAP that contains an internal event with a standard event code and event parameters.'] ['ABAP file interface', ' ABAP Runtime Environment (BC-ABA) ', 'The ABAP file interface allows the processing of files on the application server with ABAP statements.'] ['ABAP flight reference scenario', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', "SAP's reference scenario based on an updated flight data model. It is intended to be used for demonstration and learning purposes in the context of the ABAP RESTful programming model."] ['ABAP for Cloud Development', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP language version with restricted language scope and restricted access to repository objects for developments in the SAP Cloud Platform ABAP Environment and other cloud environments.'] ['ABAP keyword', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP word that initiates an ABAP statement. In combination with other ABAP words or operands, it defines an ABAP language element.'] ['ABAP language element', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP keyword or a combination of an ABAP keyword and one or more ABAP words or operands. An ABAP language element clearly describes the semantics of an ABAP statement. Examples of different ABAP language elements are GET BIT, GET TIME, DELETE itab, DELETE dbtab. ABAP language elements can be enhanced using ABAP language element additions.'] ['ABAP language element addition', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP word or a combination of multiple ABAP words. A language element addition can be used in ABAP statements as an addition to an appropriate ABAP language element. Examples of different ABAP language element additions are WITH KEY and WITH TABLE KEY.'] ['ABAP language version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP Managed Database Procedures', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMDP. Class-based framework for managing and calling stored procedures or database procedures as AMDP procedures in AS ABAP.'] ['ABAP Mapping Script', ' ABAP Runtime Environment (BC-ABA) ', 'An SAP script language that enables dynamic mappings to be made between the components of complex data types. The class CL_ABAP_MAPPING is used to implement scripts of this type.'] ['ABAP memory', ' ABAP Runtime Environment (BC-ABA) ', 'Memory area within each ABAP session that the programs of a call sequence can access with the statements EXPORT and IMPORT and whose data remains as long as the top-level transaction of a call sequence.'] ['ABAP Messaging Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype for communication between existing application contexts. An AMC is defined using three elements: group ID, channel ID, and extension ID.'] ['ABAP Messaging Channel Application', ' Middleware (BC-MID) ', 'AMC application that combines multiple AMC channels as a logical unit.'] ['ABAP Messaging Channel Extension ID', ' Middleware (BC-MID) ', 'Name of an AMC channel extension. Is used to identify an existing AMC channel more specifically, for example when making access restrictions.'] ['ABAP Messaging Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMC. Framework for communication between the ABAP programs in an AS ABAP. Communication is enabled by sending and rec eiving data objects as messages across the boundaries of an application server.'] ['ABAP Objects', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP programming language that allows object-oriented programming on the basis of classes and interfaces.'] ['ABAP Path Expression Language', ' Postprocessing Office (CA-GTF-TS-PPO) ', 'You use the language to specify paths in DDIC structures. For instance, you can localize the data in a payload with this language.'] ['ABAP perspective', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A perspective in Eclipse which, like any other perspective, defines the initial set and layout of tools views and editors in the Eclipse window. This way the ABAP perspective provides a set of functions aimed at accomplishing a specific task. This perspective is especially designed for working with arbitrary ABAP development objects that the user can access by means of ABAP projects in ABAP Development Tools for SAP NetWeaver.'] ['ABAP platform', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'The application infrastructure component built on the ABAP programming language that exists between the SAP HANA database and core SAP applications that run on SAP HANA. ABAP platform provides core data services, programming libraries and execution services, user interface technology, and other capabilities to make SAP applications run effectively on premise and in the cloud.'] ['ABAP Platform as a Service', ' (BC-CP-ABA) ', 'ABAP in SAP Cloud Platform The platform-as-a-service offering for the ABAP technology within SAP Cloud Platform, ABAP environment. In the context of the software component, PaaS represents ABAP Repository objects shipped exclusively for ABAP Environment.'] ['ABAP processor', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP runtime environment that executes ABAP programs. Superordinate term for: Selection screen processor Reporting processor List processor The screen processing is controlled by the screen processor.'] ['ABAP Profiler', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A tool used to analyze the runtime and the memory consumption of ABAP programs.'] ['ABAP program', ' ABAP Runtime Environment (BC-ABA) ', 'A repository object that contains ABAP source code and has a program type. ABAP programs are also assigned other components, such as screens or the GUI status.'] ['ABAP project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project that mediates between an ABAP backend system and the ABAP Development Tools frontend and provides a framework for creating, processing, and testing development objects. An ABAP project always represents a real system logon and additionally offers a user-specific view of all ABAP development objects of the backend system.'] ['ABAP Push Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype used to pass messages from ABAP to an external system using the push principle.'] ['ABAP Push Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as APC. Framework for bidirectional communication between an AS ABAP and the Internet using the WebSocket protocol or TCP socket protocol. ABAP Push Channels can be associated with ABAP Messaging Channels.'] ['ABAP Repository', ' ABAP Runtime Environment (BC-ABA) ', 'The part of the central database of an AS ABAP that contains only cross-client repository objects. The repository can be searched using the Repository Information System.'] ['ABAP Repository Information System', ' Workbench Utilities (BC-DWB-UTL) ', 'ABAP Workbench tool for searching for repository objects. Call through transaction code SE15.'] ['ABAP RESTful Application Programming Model', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', 'An ABAP programming model for browser-based applications that are optimized for SAP HANA.'] ['ABAP RESTful application programming model', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A framework of tools, languages, and libraries designed to help developers rapidly build enterprise applications by offering a consistent end-to-end programming model and development.'] ['ABAP runtime analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A function for measuring and analyzing the performance of all programs, transactions, and function modules. The ABAP runtime analysis generates lists that identify runtime-intensive statements, summarize table accesses, and show the program flow hierarchy. This information helps find and analyze problems caused by: CPU-intensive program functions Inefficient or redundant database accesses The ABAP runtime analysis is called with transaction code SAT.'] ['ABAP Serialization JSON', ' ABAP Runtime Environment (BC-ABA) ', 'Format of JSON data that is created with the serialization of ABAP data with the identity transformation, or is the prerequisite for a deserialization with the identity transformation. The short name is JSON.'] ['ABAP Serialization XML', ' ABAP Runtime Environment (BC-ABA) ', 'Name of the canonical XML representation of ABAP data.'] ['ABAP session', ' ABAP Runtime Environment (BC-ABA) ', 'Instance for a user session on an AS ABAP with a separate memory area. Each GUI window of a user session is connected with a separate ABAP session. A user session can administrate up to 16 ABAP sessions. An ABAP program is executed in an internal session of an ABAP session.'] ['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['ABAP Daemon Start-Up Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_STARTUP_MANAGER. The static method in ABAP Daemon Start-Up Manager is used to automatically start ABAP Daemons once the system or the application server instance is started.'] ['ABAP Daemon topology type', ' ABAP Runtime Environment (BC-ABA) ', 'Defines on which application server instances the ABAP Daemons should run, and how they should be distributed. There are two topology types: SERVER: The ABAP Daemons should run on each active application server instance of the system. SERVER_GROUP: The ABAP Daemons should only run on application server instances that belong to a server group see column RFC Server Group.'] ['ABAP Daemon user', ' ABAP Runtime Environment (BC-ABA) ', 'The name of a trusted ABAP Daemon user that enables a dynamic RFC connection. If the automatic start-up configuration of an ABAP Daemon should use the dynamic RFC destination, it cannot be maintained in the SM59 transaction. The created RFC destination exists only in memory.'] ['ABAP Database Connectivity', ' ABAP Runtime Environment (BC-ABA) ', 'A class-based API for the Native SQL interface. ADBC makes object orientated execution of dynamically specified Native SQL possible.'] ['ABAP database schema', ' ABAP Runtime Environment (BC-ABA) ', 'Database schema assigned to the database user name used in an AS ABAP database read. A work process acting as a database user accesses the objects of this database schema implicitly. The database objects and implementations of AMDP methods managed by ABAP Dictionary are located in the ABAP database schema. The name of the ABAP database schema in AS ABAP can be determined using the function module DB_DBSCHEMA_CURRENT.'] ['ABAP Debugger', ' ABAP Runtime Environment (BC-ABA) ', 'Tool with which ABAP programs can be executed line by line or section by section. This makes it possible to edit contents of data objects and to check program logic. See also, breakpoint.'] ['ABAP Debugger window', ' ABAP Runtime Environment (BC-ABA) ', 'A window of the SAP GUI in which the ABAP Debugger runs. More precisely, the Debugger window is linked with an external session in which the ABAP Debugger runs.'] ['ABAP Development Tools', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', "An ABAP-integrated development environment built on top of the Eclipse platform. Its main objective is to support developers in today's increasingly complex development environments by offering state-of-the-art ABAP development tools. These tools include strong and proven ABAP lifecycle management on the open Eclipse platform with powerful UI capabilities."] ['ABAP development tools plug-in for ABAPGit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A development tools plug-in for an open source project known as "ABAPGit.'] ['ABAP Dictionary', ' ABAP Dictionary (BC-DWB-DIC) ', 'Persistent storage for data types that are visible in all repository objects. In addition, the database tables of the central database, views, and lock objects are managed in the - among other things. The objects of the are maintained with the same-name tool of the ABAP Workbench. Call through transaction code SE11.'] ['ABAP Dictionary', ' Payroll (PY) ', 'A directory containing data. An ABAP dictionary contains the following information: Description of all application data for an enterprise Relationships between the application data Use of the application data in programs and screen templates The descriptive data for the ABAP Dictionary is also known as meta data since is represents data about data.'] ['ABAP Doc', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A software documentation utility for ABAP source code-based development objects. Developers can edit the documentation of ABAP elements function modules, classes, methods, attributes, and so on by means of special ABAP Doc comments within the ABAP source code. Based on these comments, it is possible to create the human-readable developer documentation.'] ['ABAP Doc comment', ' ABAP Runtime Environment (BC-ABA) ', 'Special comment consisting of one or more comment lines, all starting with "!. ABAP Doc comments can be placed before declarations and used by ABAP Doc for declaration documentation.'] ['ABAP download service', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A service that allows the user to download files directly into their SAP system running ABAP from any SAP destination site addressed through a URL.'] ['ABAP dump analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A tool for listing and analyzing runtime errors that occurred in AS ABAP and that can be used to access the corresponding short dumps. Called using transaction ST22.'] ['ABAP Editor', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'ABAP Workbench tool for creating ABAP programs. Is called either directly through transaction code SE38 or is embedded in other tools such as Object Navigator, Class Builder, or Function Builder.'] ['ABAP event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in ABAP that contains an internal event with a standard event code and event parameters.'] ['ABAP file interface', ' ABAP Runtime Environment (BC-ABA) ', 'The ABAP file interface allows the processing of files on the application server with ABAP statements.'] ['ABAP flight reference scenario', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', "SAP's reference scenario based on an updated flight data model. It is intended to be used for demonstration and learning purposes in the context of the ABAP RESTful programming model."] ['ABAP for Cloud Development', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP language version with restricted language scope and restricted access to repository objects for developments in the SAP Cloud Platform ABAP Environment and other cloud environments.'] ['ABAP keyword', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP word that initiates an ABAP statement. In combination with other ABAP words or operands, it defines an ABAP language element.'] ['ABAP language element', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP keyword or a combination of an ABAP keyword and one or more ABAP words or operands. An ABAP language element clearly describes the semantics of an ABAP statement. Examples of different ABAP language elements are GET BIT, GET TIME, DELETE itab, DELETE dbtab. ABAP language elements can be enhanced using ABAP language element additions.'] ['ABAP language element addition', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP word or a combination of multiple ABAP words. A language element addition can be used in ABAP statements as an addition to an appropriate ABAP language element. Examples of different ABAP language element additions are WITH KEY and WITH TABLE KEY.'] ['ABAP language version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP Managed Database Procedures', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMDP. Class-based framework for managing and calling stored procedures or database procedures as AMDP procedures in AS ABAP.'] ['ABAP Mapping Script', ' ABAP Runtime Environment (BC-ABA) ', 'An SAP script language that enables dynamic mappings to be made between the components of complex data types. The class CL_ABAP_MAPPING is used to implement scripts of this type.'] ['ABAP memory', ' ABAP Runtime Environment (BC-ABA) ', 'Memory area within each ABAP session that the programs of a call sequence can access with the statements EXPORT and IMPORT and whose data remains as long as the top-level transaction of a call sequence.'] ['ABAP Messaging Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype for communication between existing application contexts. An AMC is defined using three elements: group ID, channel ID, and extension ID.'] ['ABAP Messaging Channel Application', ' Middleware (BC-MID) ', 'AMC application that combines multiple AMC channels as a logical unit.'] ['ABAP Messaging Channel Extension ID', ' Middleware (BC-MID) ', 'Name of an AMC channel extension. Is used to identify an existing AMC channel more specifically, for example when making access restrictions.'] ['ABAP Messaging Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMC. Framework for communication between the ABAP programs in an AS ABAP. Communication is enabled by sending and rec eiving data objects as messages across the boundaries of an application server.'] ['ABAP Objects', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP programming language that allows object-oriented programming on the basis of classes and interfaces.'] ['ABAP Path Expression Language', ' Postprocessing Office (CA-GTF-TS-PPO) ', 'You use the language to specify paths in DDIC structures. For instance, you can localize the data in a payload with this language.'] ['ABAP perspective', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A perspective in Eclipse which, like any other perspective, defines the initial set and layout of tools views and editors in the Eclipse window. This way the ABAP perspective provides a set of functions aimed at accomplishing a specific task. This perspective is especially designed for working with arbitrary ABAP development objects that the user can access by means of ABAP projects in ABAP Development Tools for SAP NetWeaver.'] ['ABAP platform', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'The application infrastructure component built on the ABAP programming language that exists between the SAP HANA database and core SAP applications that run on SAP HANA. ABAP platform provides core data services, programming libraries and execution services, user interface technology, and other capabilities to make SAP applications run effectively on premise and in the cloud.'] ['ABAP Platform as a Service', ' (BC-CP-ABA) ', 'ABAP in SAP Cloud Platform The platform-as-a-service offering for the ABAP technology within SAP Cloud Platform, ABAP environment. In the context of the software component, PaaS represents ABAP Repository objects shipped exclusively for ABAP Environment.'] ['ABAP processor', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP runtime environment that executes ABAP programs. Superordinate term for: Selection screen processor Reporting processor List processor The screen processing is controlled by the screen processor.'] ['ABAP Profiler', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A tool used to analyze the runtime and the memory consumption of ABAP programs.'] ['ABAP program', ' ABAP Runtime Environment (BC-ABA) ', 'A repository object that contains ABAP source code and has a program type. ABAP programs are also assigned other components, such as screens or the GUI status.'] ['ABAP project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project that mediates between an ABAP backend system and the ABAP Development Tools frontend and provides a framework for creating, processing, and testing development objects. An ABAP project always represents a real system logon and additionally offers a user-specific view of all ABAP development objects of the backend system.'] ['ABAP Push Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype used to pass messages from ABAP to an external system using the push principle.'] ['ABAP Push Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as APC. Framework for bidirectional communication between an AS ABAP and the Internet using the WebSocket protocol or TCP socket protocol. ABAP Push Channels can be associated with ABAP Messaging Channels.'] ['ABAP Repository', ' ABAP Runtime Environment (BC-ABA) ', 'The part of the central database of an AS ABAP that contains only cross-client repository objects. The repository can be searched using the Repository Information System.'] ['ABAP Repository Information System', ' Workbench Utilities (BC-DWB-UTL) ', 'ABAP Workbench tool for searching for repository objects. Call through transaction code SE15.'] ['ABAP RESTful Application Programming Model', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', 'An ABAP programming model for browser-based applications that are optimized for SAP HANA.'] ['ABAP RESTful application programming model', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A framework of tools, languages, and libraries designed to help developers rapidly build enterprise applications by offering a consistent end-to-end programming model and development.'] ['ABAP runtime analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A function for measuring and analyzing the performance of all programs, transactions, and function modules. The ABAP runtime analysis generates lists that identify runtime-intensive statements, summarize table accesses, and show the program flow hierarchy. This information helps find and analyze problems caused by: CPU-intensive program functions Inefficient or redundant database accesses The ABAP runtime analysis is called with transaction code SAT.'] ['ABAP Serialization JSON', ' ABAP Runtime Environment (BC-ABA) ', 'Format of JSON data that is created with the serialization of ABAP data with the identity transformation, or is the prerequisite for a deserialization with the identity transformation. The short name is JSON.'] ['ABAP Serialization XML', ' ABAP Runtime Environment (BC-ABA) ', 'Name of the canonical XML representation of ABAP data.'] ['ABAP session', ' ABAP Runtime Environment (BC-ABA) ', 'Instance for a user session on an AS ABAP with a separate memory area. Each GUI window of a user session is connected with a separate ABAP session. A user session can administrate up to 16 ABAP sessions. An ABAP program is executed in an internal session of an ABAP session.'] ['ABAP Social Media Integration', ' SAP UI for Decoupled Innovations (CA-UI2) ', 'An integration library that provides an ABAP proxy to enable integration of SAP systems with a collaboration platform, such as SAP Jam. ABAP SMI provides secure connectivity, a set of APIs, authentication SSO, and user mapping between the connected systems.'] ['ABAP source code', ' ABAP Runtime Environment (BC-ABA) ', 'Source code for ABAP programs consisting of ABAP statements and comments. Created and edited in ABAP Editor or using the ABAP Develo pment Tools ADT. ABAP source code is compiled by the ABAP Compiler when the program is activated. It can be split into separate repository objects by using include programs.'] ['ABAP SQL', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP SQL is the umbrella term for a subset of SQL realized using ABAP statements, including the DML part. The ABAP SQL statements use the ABAP SQL interface of the database interface to access an AS ABAP database. ABAP SQL can be used to read SELECT and modify INSERT, UPDATE, MODIFY, or DELETE data in database tables defined in ABAP Dictionary. Database tables, views, and all non-abstract CDS entities can be accessed directly.'] ['ABAP SQL interface', ' ABAP Runtime Environment (BC-ABA) ', 'Part of the database interface responsible for ABAP SQL statements. The ABAP SQL interface transforms all ABAP SQL statements that access the standard database of an AS ABAP to vendor-specific SQL and forwards the results to the database system.'] ['ABAP stack', ' SAP NetWeaver (NW) ', 'ABAP storage facility, in which storage for all parameters and local variables of ABAP methods and form routines is allocated. ABAP stack storage is in general dynamically allocated when a method or form routine is called and is freed when the method or routine is ended.'] ['ABAP statement', ' ABAP Runtime Environment (BC-ABA) ', 'Completed record of the ABAP programming language Consists of a token and is completed by a point.'] ['ABAP Support Package', ' Online Correction Support (BC-UPG-OCS) ', 'Collection of corrections to serious errors in R/3 Repository and in dictionary objects.'] ['ABAP system', ' ABAP Runtime Environment (BC-ABA) ', 'Implementation of an ABAP platform by a client-server system consisting of ABAP-specific components of the presentation view such as SAP GUI, Application Server ABAP AS ABAP, and the ABAP database schema of the standard AS ABAP database and in which both system programs and tables and application programs and tables can be located. The name of an ABAP system matches the system ID of its AS ABAP.'] ['ABAP system central services', ' Client/Server Technology (BC-CST) ', 'Central Services in an ABAP system, such as the lock service that is provided by the Standalone Enqueue Server, and the communication that is provided by the Message Server. Precisely one occurrence of each service can be found in the system.'] ['ABAP Table Services', ' Floorplan Manager Web Dynpro ABAP (BC-WD-CMP-FPM) ', 'Library for application developers offering a set of services that enables features such as sorting, filtering, and aggregation according to the UI representation of the data and not according to the internal data representation.'] ['ABAP Test Cockpit', ' ABAP Runtime Environment (BC-ABA) ', 'A framework that is integrated into the ABAP Workbench or ABAP Development Tools ADT and the SAP transport system to execute and e valuate various tests for repository objects.'] ['ABAP test cockpit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A tool that delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.'] ['ABAP test cockpit cloud readiness check variants for SAP S/4HANA Cloud', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A free, open-source tool that delivers check variants, which consist of more than one check category, for SAP S/4HANA Cloud.'] ['ABAP Timer', ' ABAP Runtime Environment (BC-ABA) ', 'A timer for wait times in non-blocking mode, integrated into the ABAP runtime environment. An ABAP Timer is started for a defined runtime using a timer manager. At the end of this runtime, a timeout event is raised that is responded to using a timer handler.'] ['ABAP Timer handler', ' ABAP Runtime Environment (BC-ABA) ', 'Class that implements the interface IF_ABAP_TIMER_HANDLER. The interface method ON_TIMEOUT of the timer handler specified when an ABAP Timer is started in ABAP Timer Manager handles the timeout event of the timer.'] ['ABAP Timer Manager', ' ABAP Runtime Environment (BC-ABA) ', 'Object of the class CL_ABAP_TIMER_MANAGER accessed using the interface IF_ABAP_TIMER_MANAGER. A timer manager makes it possible to start and stop an ABAP Timer in non-blocking mode. When the timer is started, a runtime and an ABAP Timer handler are defined.'] ['ABAP trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A file containing the measurement results produced by the ABAP Profiler.'] ['ABAP Unit', ' ABAP Runtime Environment (BC-ABA) ', 'A test tool integrated in the ABAP runtime environment that is used for checking the functions of code sections in a program unit tests. The individual tests are implemented in ABAP programs as test methods of local test classes. The tests of a test class use the same fixture. Global test classes can only be used in local test classes. When defining a local test class, you can specify the properties of a test. Tests from several ABAP programs can be grouped together into test tasks.'] ['ABAP version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP word', ' ABAP Runtime Environment (BC-ABA) ', 'A word of the ABAP programming language. ABAP words are the tokens of an ABAP statement that convey their semantics. ABAP words in ABAP statements serve as ABAP keywords or as additions. A single ABAP word can occur as a keyword and also as an addition. Combinations of ABAP words result in ABAP language elements or ABAP language element additions.'] ['ABAP Workbench', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'Integrated graphical development environment in the SAP System. The ABAP Workbench enables you to develop, modify, test, and manage client/server applications written in ABAP. Using the ABAP Workbench, you can: Write ABAP code Create user interfaces Check applications for errors Create and access database information Create Internet services'] ['ABAP-managed database object', ' ABAP Runtime Environment (BC-ABA) ', 'Database object in the standard database in AS ABAP, both managed and used by AS ABAP. Only ABAP should be used to access an ABAP-managed database object.'] ['abatement', ' SAP Carbon Impact (EHS-CI) ', 'When an organization or individual changes or replaces a process or activity in order to reduce the amount of direct emissions of greenhouse gases from its "business as usual" operations. For example, changing the vehicle fleet over from fossil-based fuel to a bio-fuel manufactured from renewable sources. Similarly, an organization can change or replace a process or activity in order to reduce the consumption of a product or service that has a known emission intensity. For example, reducing the amount of electricity used per unit of production.'] ['abatement modeling', ' SAP Carbon Impact (EHS-CI) ', 'Project templates for the reduction or mitigation of CO2 emissions.'] ['abatement project', ' SAP Carbon Impact (EHS-CI) ', 'A method or process designed to meet reduction goals, such as a percentage or absolute decrease in the amount of energy consumed as part of a production process or by a commercial building.'] ['abbreviation', ' Translation Tools (BC-DOC-TTL) ', 'An entry in the proposal pool that is an abbreviation of a system standard or domain standard. For example, a translator defines Doc. as an abbreviation of the system standard Document. An abbreviation Always has a quality status Can be the best proposal Can be automatically distributed'] ['abbreviation', ' SAPterm Terminology, Documentation, and Training (SAPTERM) ', 'A shortened form of a term created by omitting any part of a longer form.'] ['ABC analysis', ' Cross-Application Components (CA) ', 'A procedure to determine the importance of an object. You perform an ABC analysis to classify objects according to specific criteria or performance measures. Each object is assigned one of the following indicators: A - Important B - Less important C - Relatively unimportant An object can be a material, a vendor, or a plant. ABC analyses are used in Materials Management, Plant Maintenance, Cost Accounting, the Logistics Information System and ABAP Query.'] ['ABC analysis', ' CRM Analytics (CRM-ANA) ', 'Procedure for determining the importance of an object; it is used to classify objects according to specific criteria or key figures. It allows you to put the objects into common groupings by dividing them into the following areas: A: Important B: Less important C: Relatively unimportant ABC analysis is used in SAP NetWeaver Business Intelligence.'] ['ABC analysis', ' Demand-Driven Replenishment (PP-DD) ', 'Analyzing a product or component based on its goods issue value to assign it a product classification of A, B or C, based on values defined for type A, B and C under ABC classification.'] ['ABC analysis', ' SRM-Supplier Relationship Management (SRD-SRM) ', 'An evaluation of objects that have been classified according to their level of importance.'] ['ABC analysis basis', ' Extended Warehouse Management (SCM-EWM) ', 'The underlying measurement that you use during an ABC analysis to assess the importance of products. For example, you can perform the analysis based on the number of confirmed warehouse tasks for each product. Then you can assign importance to the products based on the percentage of confirmed warehouse tasks for the product.'] ['ABC category', ' Extended Warehouse Management (SCM-EWM) ', 'A group of products that have the same importance in an ABC analysis. During ABC analysis, you group products together and assign an importance to them. There are usually three categories: A Most Important B Relatively Important C Least Important For example, in an ABC analysis based on percentage of quantity moved in the warehouse, ABC category A might contain the products that make up 80% of the goods movements in the warehouse.'] ['ABC Classification', ' Business Explorer (BW-BEX) ', 'Web Item to classify objects Customers, Products or Employees based on a particular measure Revenue or Profit using certain classification rules.'] ['ABC classification', ' CRM Analytics (CRM-ANA) ', 'A frequently used analytical method to classify objects for example, customers, products or employees based on a particular measure revenue or profit. For example, you can classify your customers into three classes A, B and C according to the sales revenue they generate.'] ['ABC classification', ' Demand-Driven Replenishment (PP-DD) ', 'Classifying a product or component into type A, B or C based on its goods issue value, with products classified as type A having the largest goods issue value and products classified as type C having the smallest goods issue value.'] ['ABC classification', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', "A type of assessment where objects are graded according to their level of importance. Objects are assigned one of three indicators: A, B, or C. For example, a list of suppliers could be classified according to their annual revenue. 'A' would indicate suppliers with the highest revenue, while 'C' would indicate suppliers with the lowest revenue."] ['ABC indicator', ' Logistics Information System (LIS) (LO-LIS) ', 'An indicator that is assigned by the procedure of ABC analysis. The following ABC indicators are possible: A - Important B - Less important C - Relatively unimportant According to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company. Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.'] ['ABC/XYZ analysis', ' Demand Planning (SCM-APO-FCS) ', "A method of grouping planning objects characteristic value combinations, SKUs based on their value revenue or sales volume and dynamics of consumption or sales. During the analysis, the planning objects are assigned one of the classes of ABC and XYZ simultaneously. Analysis based on value ABC analysis can be done by applying Pareto's rule on the value of individual items in a specific time horizon. Analysis based on the dynamics of consumption XYZ analysis means the calculation of a variance coefficient for example, standard deviation of consumption or sales in a specific time horizon. For example, a planning object that has the values BY might mean a planning object with medium volume, and trend or seasonal demand."] ['ABC/XYZ classification', ' Demand Planning (SCM-APO-FCS) ', 'The classes assigned to a planning object during ABC/XYZ analysis.'] ['ABM account', ' SAP Marketing (CEC-MKT) ', 'Comprises of customers who are relevant for account-based marketing, that is, there is the intention to apply them with specific marketing measures.'] ['ABM-relevant', ' SAP Marketing (CEC-MKT) ', 'Customer is denoted as to be handled with special marketing measures.'] ['ABN', ' Financial Accounting (FI) ', 'A registration number the Australian business number assigned to legal persons there.'] ['abnormal demand', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A demand far above or below normal, not representative of standard or expected demand. Abnormal demand is isolated, in most cases, for demand planning purposes to prevent its appearance from corrupting the forecast.'] ['abort', ' Please use subcomponents (BC-BMT-BPM) ', 'An error condition of a rule.'] ['about', ' UI5 Content (SAP Fiori) (MOB-UIA) ', 'A dialog that displays information about the application, such as the official app name, the app version, and the application component.'] ['About Me', ' Platform Foundational Capabilities (LOD-SF-PLT) ', 'A feature that allows employees to upload a video into their employee profiles to introduce themselves.'] ['above maximum stock', ' Demand-Driven Replenishment (PP-DD) ', 'A situation in which the available stock is greater than the cumulative sum of the quantities of the red, yellow, and green zones, denoting a buffer level where the stored inventory quantity can be considered as excessive. This is usually represented as a blue zone.'] ['above par', ' Transaction Manager (FIN-FSCM-TRM-TM) ', 'More than face value.'] ['above the fold', ' Marketing Analytics (CRM-ANA-MKT) ', 'In the part of a website that a user can see without having to scroll down.'] ['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['ABAP Daemon Start-Up Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_STARTUP_MANAGER. The static method in ABAP Daemon Start-Up Manager is used to automatically start ABAP Daemons once the system or the application server instance is started.'] ['ABAP Daemon topology type', ' ABAP Runtime Environment (BC-ABA) ', 'Defines on which application server instances the ABAP Daemons should run, and how they should be distributed. There are two topology types: SERVER: The ABAP Daemons should run on each active application server instance of the system. SERVER_GROUP: The ABAP Daemons should only run on application server instances that belong to a server group see column RFC Server Group.'] ['ABAP Daemon user', ' ABAP Runtime Environment (BC-ABA) ', 'The name of a trusted ABAP Daemon user that enables a dynamic RFC connection. If the automatic start-up configuration of an ABAP Daemon should use the dynamic RFC destination, it cannot be maintained in the SM59 transaction. The created RFC destination exists only in memory.'] ['ABAP Database Connectivity', ' ABAP Runtime Environment (BC-ABA) ', 'A class-based API for the Native SQL interface. ADBC makes object orientated execution of dynamically specified Native SQL possible.'] ['ABAP database schema', ' ABAP Runtime Environment (BC-ABA) ', 'Database schema assigned to the database user name used in an AS ABAP database read. A work process acting as a database user accesses the objects of this database schema implicitly. The database objects and implementations of AMDP methods managed by ABAP Dictionary are located in the ABAP database schema. The name of the ABAP database schema in AS ABAP can be determined using the function module DB_DBSCHEMA_CURRENT.'] ['ABAP Debugger', ' ABAP Runtime Environment (BC-ABA) ', 'Tool with which ABAP programs can be executed line by line or section by section. This makes it possible to edit contents of data objects and to check program logic. See also, breakpoint.'] ['ABAP Debugger window', ' ABAP Runtime Environment (BC-ABA) ', 'A window of the SAP GUI in which the ABAP Debugger runs. More precisely, the Debugger window is linked with an external session in which the ABAP Debugger runs.'] ['ABAP Development Tools', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', "An ABAP-integrated development environment built on top of the Eclipse platform. Its main objective is to support developers in today's increasingly complex development environments by offering state-of-the-art ABAP development tools. These tools include strong and proven ABAP lifecycle management on the open Eclipse platform with powerful UI capabilities."] ['ABAP development tools plug-in for ABAPGit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A development tools plug-in for an open source project known as "ABAPGit.'] ['ABAP Dictionary', ' ABAP Dictionary (BC-DWB-DIC) ', 'Persistent storage for data types that are visible in all repository objects. In addition, the database tables of the central database, views, and lock objects are managed in the - among other things. The objects of the are maintained with the same-name tool of the ABAP Workbench. Call through transaction code SE11.'] ['ABAP Dictionary', ' Payroll (PY) ', 'A directory containing data. An ABAP dictionary contains the following information: Description of all application data for an enterprise Relationships between the application data Use of the application data in programs and screen templates The descriptive data for the ABAP Dictionary is also known as meta data since is represents data about data.'] ['ABAP Doc', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A software documentation utility for ABAP source code-based development objects. Developers can edit the documentation of ABAP elements function modules, classes, methods, attributes, and so on by means of special ABAP Doc comments within the ABAP source code. Based on these comments, it is possible to create the human-readable developer documentation.'] ['ABAP Doc comment', ' ABAP Runtime Environment (BC-ABA) ', 'Special comment consisting of one or more comment lines, all starting with "!. ABAP Doc comments can be placed before declarations and used by ABAP Doc for declaration documentation.'] ['ABAP download service', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A service that allows the user to download files directly into their SAP system running ABAP from any SAP destination site addressed through a URL.'] ['ABAP dump analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A tool for listing and analyzing runtime errors that occurred in AS ABAP and that can be used to access the corresponding short dumps. Called using transaction ST22.'] ['ABAP Editor', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'ABAP Workbench tool for creating ABAP programs. Is called either directly through transaction code SE38 or is embedded in other tools such as Object Navigator, Class Builder, or Function Builder.'] ['ABAP event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in ABAP that contains an internal event with a standard event code and event parameters.'] ['ABAP file interface', ' ABAP Runtime Environment (BC-ABA) ', 'The ABAP file interface allows the processing of files on the application server with ABAP statements.'] ['ABAP flight reference scenario', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', "SAP's reference scenario based on an updated flight data model. It is intended to be used for demonstration and learning purposes in the context of the ABAP RESTful programming model."] ['ABAP for Cloud Development', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP language version with restricted language scope and restricted access to repository objects for developments in the SAP Cloud Platform ABAP Environment and other cloud environments.'] ['ABAP keyword', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP word that initiates an ABAP statement. In combination with other ABAP words or operands, it defines an ABAP language element.'] ['ABAP language element', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP keyword or a combination of an ABAP keyword and one or more ABAP words or operands. An ABAP language element clearly describes the semantics of an ABAP statement. Examples of different ABAP language elements are GET BIT, GET TIME, DELETE itab, DELETE dbtab. ABAP language elements can be enhanced using ABAP language element additions.'] ['ABAP language element addition', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP word or a combination of multiple ABAP words. A language element addition can be used in ABAP statements as an addition to an appropriate ABAP language element. Examples of different ABAP language element additions are WITH KEY and WITH TABLE KEY.'] ['ABAP language version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP Managed Database Procedures', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMDP. Class-based framework for managing and calling stored procedures or database procedures as AMDP procedures in AS ABAP.'] ['ABAP Mapping Script', ' ABAP Runtime Environment (BC-ABA) ', 'An SAP script language that enables dynamic mappings to be made between the components of complex data types. The class CL_ABAP_MAPPING is used to implement scripts of this type.'] ['ABAP memory', ' ABAP Runtime Environment (BC-ABA) ', 'Memory area within each ABAP session that the programs of a call sequence can access with the statements EXPORT and IMPORT and whose data remains as long as the top-level transaction of a call sequence.'] ['ABAP Messaging Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype for communication between existing application contexts. An AMC is defined using three elements: group ID, channel ID, and extension ID.'] ['ABAP Messaging Channel Application', ' Middleware (BC-MID) ', 'AMC application that combines multiple AMC channels as a logical unit.'] ['ABAP Messaging Channel Extension ID', ' Middleware (BC-MID) ', 'Name of an AMC channel extension. Is used to identify an existing AMC channel more specifically, for example when making access restrictions.'] ['ABAP Messaging Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMC. Framework for communication between the ABAP programs in an AS ABAP. Communication is enabled by sending and rec eiving data objects as messages across the boundaries of an application server.'] ['ABAP Objects', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP programming language that allows object-oriented programming on the basis of classes and interfaces.'] ['ABAP Path Expression Language', ' Postprocessing Office (CA-GTF-TS-PPO) ', 'You use the language to specify paths in DDIC structures. For instance, you can localize the data in a payload with this language.'] ['ABAP perspective', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A perspective in Eclipse which, like any other perspective, defines the initial set and layout of tools views and editors in the Eclipse window. This way the ABAP perspective provides a set of functions aimed at accomplishing a specific task. This perspective is especially designed for working with arbitrary ABAP development objects that the user can access by means of ABAP projects in ABAP Development Tools for SAP NetWeaver.'] ['ABAP platform', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'The application infrastructure component built on the ABAP programming language that exists between the SAP HANA database and core SAP applications that run on SAP HANA. ABAP platform provides core data services, programming libraries and execution services, user interface technology, and other capabilities to make SAP applications run effectively on premise and in the cloud.'] ['ABAP Platform as a Service', ' (BC-CP-ABA) ', 'ABAP in SAP Cloud Platform The platform-as-a-service offering for the ABAP technology within SAP Cloud Platform, ABAP environment. In the context of the software component, PaaS represents ABAP Repository objects shipped exclusively for ABAP Environment.'] ['ABAP processor', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP runtime environment that executes ABAP programs. Superordinate term for: Selection screen processor Reporting processor List processor The screen processing is controlled by the screen processor.'] ['ABAP Profiler', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A tool used to analyze the runtime and the memory consumption of ABAP programs.'] ['ABAP program', ' ABAP Runtime Environment (BC-ABA) ', 'A repository object that contains ABAP source code and has a program type. ABAP programs are also assigned other components, such as screens or the GUI status.'] ['ABAP project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project that mediates between an ABAP backend system and the ABAP Development Tools frontend and provides a framework for creating, processing, and testing development objects. An ABAP project always represents a real system logon and additionally offers a user-specific view of all ABAP development objects of the backend system.'] ['ABAP Push Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype used to pass messages from ABAP to an external system using the push principle.'] ['ABAP Push Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as APC. Framework for bidirectional communication between an AS ABAP and the Internet using the WebSocket protocol or TCP socket protocol. ABAP Push Channels can be associated with ABAP Messaging Channels.'] ['ABAP Repository', ' ABAP Runtime Environment (BC-ABA) ', 'The part of the central database of an AS ABAP that contains only cross-client repository objects. The repository can be searched using the Repository Information System.'] ['ABAP Repository Information System', ' Workbench Utilities (BC-DWB-UTL) ', 'ABAP Workbench tool for searching for repository objects. Call through transaction code SE15.'] ['ABAP RESTful Application Programming Model', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', 'An ABAP programming model for browser-based applications that are optimized for SAP HANA.'] ['ABAP RESTful application programming model', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A framework of tools, languages, and libraries designed to help developers rapidly build enterprise applications by offering a consistent end-to-end programming model and development.'] ['ABAP runtime analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A function for measuring and analyzing the performance of all programs, transactions, and function modules. The ABAP runtime analysis generates lists that identify runtime-intensive statements, summarize table accesses, and show the program flow hierarchy. This information helps find and analyze problems caused by: CPU-intensive program functions Inefficient or redundant database accesses The ABAP runtime analysis is called with transaction code SAT.'] ['ABAP Serialization JSON', ' ABAP Runtime Environment (BC-ABA) ', 'Format of JSON data that is created with the serialization of ABAP data with the identity transformation, or is the prerequisite for a deserialization with the identity transformation. The short name is JSON.'] ['ABAP Serialization XML', ' ABAP Runtime Environment (BC-ABA) ', 'Name of the canonical XML representation of ABAP data.'] ['ABAP session', ' ABAP Runtime Environment (BC-ABA) ', 'Instance for a user session on an AS ABAP with a separate memory area. Each GUI window of a user session is connected with a separate ABAP session. A user session can administrate up to 16 ABAP sessions. An ABAP program is executed in an internal session of an ABAP session.'] ['ABAP Social Media Integration', ' SAP UI for Decoupled Innovations (CA-UI2) ', 'An integration library that provides an ABAP proxy to enable integration of SAP systems with a collaboration platform, such as SAP Jam. ABAP SMI provides secure connectivity, a set of APIs, authentication SSO, and user mapping between the connected systems.'] ['ABAP source code', ' ABAP Runtime Environment (BC-ABA) ', 'Source code for ABAP programs consisting of ABAP statements and comments. Created and edited in ABAP Editor or using the ABAP Develo pment Tools ADT. ABAP source code is compiled by the ABAP Compiler when the program is activated. It can be split into separate repository objects by using include programs.'] ['ABAP SQL', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP SQL is the umbrella term for a subset of SQL realized using ABAP statements, including the DML part. The ABAP SQL statements use the ABAP SQL interface of the database interface to access an AS ABAP database. ABAP SQL can be used to read SELECT and modify INSERT, UPDATE, MODIFY, or DELETE data in database tables defined in ABAP Dictionary. Database tables, views, and all non-abstract CDS entities can be accessed directly.'] ['ABAP SQL interface', ' ABAP Runtime Environment (BC-ABA) ', 'Part of the database interface responsible for ABAP SQL statements. The ABAP SQL interface transforms all ABAP SQL statements that access the standard database of an AS ABAP to vendor-specific SQL and forwards the results to the database system.'] ['ABAP stack', ' SAP NetWeaver (NW) ', 'ABAP storage facility, in which storage for all parameters and local variables of ABAP methods and form routines is allocated. ABAP stack storage is in general dynamically allocated when a method or form routine is called and is freed when the method or routine is ended.'] ['ABAP statement', ' ABAP Runtime Environment (BC-ABA) ', 'Completed record of the ABAP programming language Consists of a token and is completed by a point.'] ['ABAP Support Package', ' Online Correction Support (BC-UPG-OCS) ', 'Collection of corrections to serious errors in R/3 Repository and in dictionary objects.'] ['ABAP system', ' ABAP Runtime Environment (BC-ABA) ', 'Implementation of an ABAP platform by a client-server system consisting of ABAP-specific components of the presentation view such as SAP GUI, Application Server ABAP AS ABAP, and the ABAP database schema of the standard AS ABAP database and in which both system programs and tables and application programs and tables can be located. The name of an ABAP system matches the system ID of its AS ABAP.'] ['ABAP system central services', ' Client/Server Technology (BC-CST) ', 'Central Services in an ABAP system, such as the lock service that is provided by the Standalone Enqueue Server, and the communication that is provided by the Message Server. Precisely one occurrence of each service can be found in the system.'] ['ABAP Table Services', ' Floorplan Manager Web Dynpro ABAP (BC-WD-CMP-FPM) ', 'Library for application developers offering a set of services that enables features such as sorting, filtering, and aggregation according to the UI representation of the data and not according to the internal data representation.'] ['ABAP Test Cockpit', ' ABAP Runtime Environment (BC-ABA) ', 'A framework that is integrated into the ABAP Workbench or ABAP Development Tools ADT and the SAP transport system to execute and e valuate various tests for repository objects.'] ['ABAP test cockpit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A tool that delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.'] ['ABAP test cockpit cloud readiness check variants for SAP S/4HANA Cloud', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A free, open-source tool that delivers check variants, which consist of more than one check category, for SAP S/4HANA Cloud.'] ['ABAP Timer', ' ABAP Runtime Environment (BC-ABA) ', 'A timer for wait times in non-blocking mode, integrated into the ABAP runtime environment. An ABAP Timer is started for a defined runtime using a timer manager. At the end of this runtime, a timeout event is raised that is responded to using a timer handler.'] ['ABAP Timer handler', ' ABAP Runtime Environment (BC-ABA) ', 'Class that implements the interface IF_ABAP_TIMER_HANDLER. The interface method ON_TIMEOUT of the timer handler specified when an ABAP Timer is started in ABAP Timer Manager handles the timeout event of the timer.'] ['ABAP Timer Manager', ' ABAP Runtime Environment (BC-ABA) ', 'Object of the class CL_ABAP_TIMER_MANAGER accessed using the interface IF_ABAP_TIMER_MANAGER. A timer manager makes it possible to start and stop an ABAP Timer in non-blocking mode. When the timer is started, a runtime and an ABAP Timer handler are defined.'] ['ABAP trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A file containing the measurement results produced by the ABAP Profiler.'] ['ABAP Unit', ' ABAP Runtime Environment (BC-ABA) ', 'A test tool integrated in the ABAP runtime environment that is used for checking the functions of code sections in a program unit tests. The individual tests are implemented in ABAP programs as test methods of local test classes. The tests of a test class use the same fixture. Global test classes can only be used in local test classes. When defining a local test class, you can specify the properties of a test. Tests from several ABAP programs can be grouped together into test tasks.'] ['ABAP version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP word', ' ABAP Runtime Environment (BC-ABA) ', 'A word of the ABAP programming language. ABAP words are the tokens of an ABAP statement that convey their semantics. ABAP words in ABAP statements serve as ABAP keywords or as additions. A single ABAP word can occur as a keyword and also as an addition. Combinations of ABAP words result in ABAP language elements or ABAP language element additions.'] ['ABAP Workbench', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'Integrated graphical development environment in the SAP System. The ABAP Workbench enables you to develop, modify, test, and manage client/server applications written in ABAP. Using the ABAP Workbench, you can: Write ABAP code Create user interfaces Check applications for errors Create and access database information Create Internet services'] ['ABAP-managed database object', ' ABAP Runtime Environment (BC-ABA) ', 'Database object in the standard database in AS ABAP, both managed and used by AS ABAP. Only ABAP should be used to access an ABAP-managed database object.'] ['abatement', ' SAP Carbon Impact (EHS-CI) ', 'When an organization or individual changes or replaces a process or activity in order to reduce the amount of direct emissions of greenhouse gases from its "business as usual" operations. For example, changing the vehicle fleet over from fossil-based fuel to a bio-fuel manufactured from renewable sources. Similarly, an organization can change or replace a process or activity in order to reduce the consumption of a product or service that has a known emission intensity. For example, reducing the amount of electricity used per unit of production.'] ['abatement modeling', ' SAP Carbon Impact (EHS-CI) ', 'Project templates for the reduction or mitigation of CO2 emissions.'] ['abatement project', ' SAP Carbon Impact (EHS-CI) ', 'A method or process designed to meet reduction goals, such as a percentage or absolute decrease in the amount of energy consumed as part of a production process or by a commercial building.'] ['abbreviation', ' Translation Tools (BC-DOC-TTL) ', 'An entry in the proposal pool that is an abbreviation of a system standard or domain standard. For example, a translator defines Doc. as an abbreviation of the system standard Document. An abbreviation Always has a quality status Can be the best proposal Can be automatically distributed'] ['abbreviation', ' SAPterm Terminology, Documentation, and Training (SAPTERM) ', 'A shortened form of a term created by omitting any part of a longer form.'] ['ABC analysis', ' Cross-Application Components (CA) ', 'A procedure to determine the importance of an object. You perform an ABC analysis to classify objects according to specific criteria or performance measures. Each object is assigned one of the following indicators: A - Important B - Less important C - Relatively unimportant An object can be a material, a vendor, or a plant. ABC analyses are used in Materials Management, Plant Maintenance, Cost Accounting, the Logistics Information System and ABAP Query.'] ['ABC analysis', ' CRM Analytics (CRM-ANA) ', 'Procedure for determining the importance of an object; it is used to classify objects according to specific criteria or key figures. It allows you to put the objects into common groupings by dividing them into the following areas: A: Important B: Less important C: Relatively unimportant ABC analysis is used in SAP NetWeaver Business Intelligence.'] ['ABC analysis', ' Demand-Driven Replenishment (PP-DD) ', 'Analyzing a product or component based on its goods issue value to assign it a product classification of A, B or C, based on values defined for type A, B and C under ABC classification.'] ['ABC analysis', ' SRM-Supplier Relationship Management (SRD-SRM) ', 'An evaluation of objects that have been classified according to their level of importance.'] ['ABC analysis basis', ' Extended Warehouse Management (SCM-EWM) ', 'The underlying measurement that you use during an ABC analysis to assess the importance of products. For example, you can perform the analysis based on the number of confirmed warehouse tasks for each product. Then you can assign importance to the products based on the percentage of confirmed warehouse tasks for the product.'] ['ABC category', ' Extended Warehouse Management (SCM-EWM) ', 'A group of products that have the same importance in an ABC analysis. During ABC analysis, you group products together and assign an importance to them. There are usually three categories: A Most Important B Relatively Important C Least Important For example, in an ABC analysis based on percentage of quantity moved in the warehouse, ABC category A might contain the products that make up 80% of the goods movements in the warehouse.'] ['ABC Classification', ' Business Explorer (BW-BEX) ', 'Web Item to classify objects Customers, Products or Employees based on a particular measure Revenue or Profit using certain classification rules.'] ['ABC classification', ' CRM Analytics (CRM-ANA) ', 'A frequently used analytical method to classify objects for example, customers, products or employees based on a particular measure revenue or profit. For example, you can classify your customers into three classes A, B and C according to the sales revenue they generate.'] ['ABC classification', ' Demand-Driven Replenishment (PP-DD) ', 'Classifying a product or component into type A, B or C based on its goods issue value, with products classified as type A having the largest goods issue value and products classified as type C having the smallest goods issue value.'] ['ABC classification', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', "A type of assessment where objects are graded according to their level of importance. Objects are assigned one of three indicators: A, B, or C. For example, a list of suppliers could be classified according to their annual revenue. 'A' would indicate suppliers with the highest revenue, while 'C' would indicate suppliers with the lowest revenue."] ['ABC indicator', ' Logistics Information System (LIS) (LO-LIS) ', 'An indicator that is assigned by the procedure of ABC analysis. The following ABC indicators are possible: A - Important B - Less important C - Relatively unimportant According to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company. Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.'] ['ABC/XYZ analysis', ' Demand Planning (SCM-APO-FCS) ', "A method of grouping planning objects characteristic value combinations, SKUs based on their value revenue or sales volume and dynamics of consumption or sales. During the analysis, the planning objects are assigned one of the classes of ABC and XYZ simultaneously. Analysis based on value ABC analysis can be done by applying Pareto's rule on the value of individual items in a specific time horizon. Analysis based on the dynamics of consumption XYZ analysis means the calculation of a variance coefficient for example, standard deviation of consumption or sales in a specific time horizon. For example, a planning object that has the values BY might mean a planning object with medium volume, and trend or seasonal demand."] ['ABC/XYZ classification', ' Demand Planning (SCM-APO-FCS) ', 'The classes assigned to a planning object during ABC/XYZ analysis.'] ['ABM account', ' SAP Marketing (CEC-MKT) ', 'Comprises of customers who are relevant for account-based marketing, that is, there is the intention to apply them with specific marketing measures.'] ['ABM-relevant', ' SAP Marketing (CEC-MKT) ', 'Customer is denoted as to be handled with special marketing measures.'] ['ABN', ' Financial Accounting (FI) ', 'A registration number the Australian business number assigned to legal persons there.'] ['abnormal demand', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A demand far above or below normal, not representative of standard or expected demand. Abnormal demand is isolated, in most cases, for demand planning purposes to prevent its appearance from corrupting the forecast.'] ['abort', ' Please use subcomponents (BC-BMT-BPM) ', 'An error condition of a rule.'] ['about', ' UI5 Content (SAP Fiori) (MOB-UIA) ', 'A dialog that displays information about the application, such as the official app name, the app version, and the application component.'] ['About Me', ' Platform Foundational Capabilities (LOD-SF-PLT) ', 'A feature that allows employees to upload a video into their employee profiles to introduce themselves.'] ['above maximum stock', ' Demand-Driven Replenishment (PP-DD) ', 'A situation in which the available stock is greater than the cumulative sum of the quantities of the red, yellow, and green zones, denoting a buffer level where the stored inventory quantity can be considered as excessive. This is usually represented as a blue zone.'] ['above par', ' Transaction Manager (FIN-FSCM-TRM-TM) ', 'More than face value.'] ['above the fold', ' Marketing Analytics (CRM-ANA-MKT) ', 'In the part of a website that a user can see without having to scroll down.'] ['above the line', ' Foreign Military Sales (IS-DP-DMP) ', 'The type of costs associated with the receipt of a tangible material or service such as rivet or missile. Within the process, the "above the line" designation is made via theCost Group Code field on the FMS Case Item tab on the Create Contact screen.'] ['above-price currency', ' Supply Network Collaboration (SCM-ICH) ', 'Currency of the above-price tolerance amount.'] ['absence', ' SAP Contact Center (CRM-CCI) ', 'A status in the system when a user is away or not available and cannot be reached'] ['absence', ' SAP for Healthcare (IS-H) ', 'SAP Healthcare - Industry-Specific Components for Hospitals A time interval that characterizes the interruption of a treatment. It is delimited by the movement categories "absence start" and "absence end". With regard to billing, an alternative price for the nursing charge can be determined in this period. Absence times can be documented for the case types inpatient, day patient, and nursing home patient.'] ['absence', ' Personnel Time Management (PT) ', "A period during an employee's planned work time in which the employee is not working for the company, either on company premises or off-site. &EXAMPLE& Leave, illness, and release from work."] ['absence days', ' HCM-Resource Pool Management (SRD-HR-RPM) ', 'The number of days the internal or external resource is absent in the given time period, for example, on vacation or sick leave.'] ['absence event', ' Germany (PY-DE) ', 'The sequence of partial periods and assigned absence types resulting from a specific business situation such as medical provision actions. &EXAMPLE& Leave for health cure For an employee on a health cure, the employer counts two days as leave per five working days. Reduced pay for health cure The remaining calendar days are paid at a reduced rate, in accordance with the Continued Remuneration Law .'] ['absence quota', ' Personnel Time Management (PT) ', "An employee's entitlement to absence. The quota has a limited validity period and is reduced each time an absence of this type is recorded."] ['absence quota type', ' Personnel Time Management (PT) ', 'A breakdown of employee time-off entitlements according to reason for entitlement. &EXAMPLE& Standard annual leave Leave for challenged persons Time off from overtime'] ['absence reason', ' Student Lifecycle Management (IS-HER-CM) ', 'Reason why a student did not attend class.'] ['absence record', ' HCM-Human Capital Management (SRD-HR) ', 'A record of the times an employee is not at work.'] ['Absence Report', ' SAP Business One (SBO) ', "Displays a list of the employees' absences due to sick days, vacation, and other reasons and includes the name of the employee who approved the absence."] ['absence split', ' Payroll (PY) ', 'A reference from a wage type in a resultsRT table to an entry in an absenceAB table. An AB split arises if an employee has one or more absences, such as illness or leave, within a payroll period.'] ['absence time', ' SAP for Healthcare (IS-H) ', "SAP Healthcare - Industry-Specific Components for Hospitals Limited period in a patient's hospital stay, during which he or she is not present in the institution. In the area of inpatient treatment, absence times are subject to particularly rigid restrictions; a patient may leave the institution only with the express approval of an attending physician. In the area of day patient treatment, absences occasioned by the granting of leave of absence and weekends or public holidays are quite usual."] ['absence type', ' Employee Central (LOD-SF-EC) ', 'In the Time Off solution, the reason for an absence - for example, vacation, illness, or moving house.'] ['absence type', ' Personnel Time Management (PT) ', "The grouping of employees' scheduled absences and actual absences typically according to the reason for absence. Absences can also be grouped for other personnel-related reasons, such as employee time accounts and valuation of personnel times. Different absence types are assigned to partial periods of time during a health cure. The sequence of partial periods and the assigned absence types can be displayed using an absence event."] ['absence valuation', ' Payroll (PY) ', 'The processing of rules that determine how employee absences, such as leave and illness are treated in payroll. The specifications processed in this step are used to compensate absences and are available for running statistics.'] ['absences-only time recording', ' Employee Central (LOD-SF-EC) ', 'A method of time recording where employees record only absences, for example, for reporting/internal administrative purposes only. This time recording method could apply, for example, to an executive level employee who receives a set compensation package, where no overtime is recorded or paid.'] ['absolute commission', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Unlike the difference commission, this type of commission indicates the amount of commission that is absolute for each participant, without taking account of any other participants in the commission case.'] ['absolute deadband', ' Production Planning for Process Industries (PP-PI) ', 'An absolute value that the OPC server calculates for OPC Data Access subscription. It specifies the absolute range within which the value of an OPC item must change at least to be reported to the SAP system. Calculation formula: Absolute deadband = upper limit - lower limit * percentage deadband &EXAMPLE& A temperature sensor has a range from -100°C to +900°C within which the OPC value can still be shown exactly. A percentage deadband of 0.1% has been set up in the SAP system. Lower limit = -100 Upper limit = +900 Percentage deadband = 0.1 The absolute deadband is calculated as follows: 900 - -100 * 0.1% = 1 This means that the temperature must change at least by ±1°C in order that the value is reported to the SAP system.'] ['absolute deviation', ' SCM-Supply Chain Planning and Control (SRD-SCM-SCP) ', 'The difference between the target value and the actual value.'] ['absolute due date scenario', ' Strategy Analyzer (FS-BA-AN-STA) ', 'Due date scenario in which fixed due dates are used.'] ['absolute error', ' SCM-Demand Planning (SRD-SCM-DP) ', 'The difference between a measurement or estimate of a value and its true value. In demand planning absolute error is the difference between actual demand and forecasted demand for a given period expressed as an absolute value.'] ['absolute frequency', ' Quality Management (QM) ', 'Number of single values in a class.'] ['absolute interest affinity score', ' Predictive Studio (CEC-MKT-ML-PRE) ', "Score between 0 and infinity that is calculated for an interaction type and a time period to determine a contact's level of interest."] ['absolute market share', ' Demand Signal Management (CA-DSM) ', 'The percentage value a product or market has in relation to the root node of a product or market hierarchy. Market research data is structured into hierarchies, for example, product or market hierarchies. Each node in a hierarchy has an aggregated sales value. The absolute market share of a node represents the percentage value of the sales value of that node in relation to the sales value of the hierachy root node.'] ['absolute maturity band', ' Bank Analyzer (FS-BA) ', 'Maturity band with a fixed predefined start date.'] ['absolute path', ' ArchiveLink (BC-SRV-ARL) ', 'Composed of the basic path and possibly a relative path. &EXAMPLE& /usr/sap/archiv is defined as the basic path The relative path is /printlists/print1 The absolute path is therefore /usr/sap/archiv/printlists/print1.'] ['absolute quantity', ' Logistics Inventory Management Engine (SCM-ECT-LIM) ', 'Value determined through counting, measuring, weighing, or similar procedures. In contrast to the difference quantity, the absolute quantity describes the total stock of a good in the relevant location or handling unit.'] ['absolute target', ' SAP Carbon Impact (EHS-CI) ', 'A target defined by reduction in absolute emissions over time. For example, reduce CO2 emissions by 25% below 1994 levels by 2010.'] ['absolute type name', ' ABAP Runtime Environment (BC-ABA) ', 'A type name arranged as a path that uniquely specifies the context of a data type, a class, or an interface and can be used in dynamic type specifications. The absolute type name of any object can be determined using the RTTS.'] ['absolute valuation', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Valuation of the entire value of a business object, such as a customer contract, from the organizational viewpoint.'] ['absolute value', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A numerical value irrespective of its sign.'] ['absolute yield', ' SAP Manufacturing Execution (MFG-ME) ', 'The percentage of materials that entered the first pass through an operation which remains after any scrap is incurred.'] ['absorption costing', ' Controlling (CO) ', 'A costing approach that does not differentiate between fixed and variable costs. Costs are allocated to cost objects without being categorized as fixed or variable.'] ['abstract', ' ABAP Runtime Environment (BC-ABA) ', 'A class in ABAP Objects that cannot be instantiated. An abstract method can only be implemented in subclasses of its class. A non-abstract class or method is concrete.'] ['abstract', ' Exchanges (IS-OIL-DS-EXG) ', 'A report on exchange contract data. An abstract displays the following exchange contract details: Exchange agreement header information Purchase and sales contract numbers and items Fees for each purchase and sales contract item'] ['abstract', ' SAP Business One (SBO) ', 'An attribute of an element to indicate that the element is only used in a hierarchy to group related elements together. An abstract XBRL attribute is used to organize or group elements, so it is only present in an XBRL taxonomy, but never appears in the actual instance documents.'] ['abstract aggregation object', ' Source Data (FS-BA-SD) ', 'Object that is created in source data aggregation. Abstract aggregation objects can be aggregation objects, aggregation business transactions, or aggregation accrual results.'] ['abstract CDS entity', ' ABAP Runtime Environment (BC-ABA) ', 'CDS entity defined using DEFINE ABSTRACT ENTITY in a CDS data definition. An abstract CDS entity defines the type attributes of a CDS entity without creating an instance of a database object.'] ['abstract character repertoire', ' Internationalization (I18N) (BC-I18) ', 'An unordered set of abstract characters defined by convention which are to be encoded. An ACR can be fixed or open. In many cases, it consists of a familiar alphabet or a symbol set. Examples include: Japanese syllabaries and ideographs of JIS X 0208 fixed Western European alphabets and symbols of Latin-1 fixed Unicode/10646 repertoire open'] ['abstract class', ' Product Configuration (CRM-BF-CFG) ', 'A class that unites characteristics of a generic type for the purpose of reusing these characteristics in different contexts. An abstract class is not instantiated during the configuration process. Products are not directly assigned to abstract classes.'] ['abstract data type', ' Plant Connectivity (MFG-PCO) ', 'Structured data types can be defined as abstract. Only instances of structured data types that inherit from the abstract data type can then be created.'] ['abstract element', ' Report Builder (EPM-DSM-XRB) ', 'Element in the XML schema declaration that supports the presentation of data, such as a collection of concepts in a business report, but is not data and cannot be reported in an XBRL instance'] ['abstract IBC', ' Enterprise Service Infrastructure (BC-ESI) ', 'A modeled communication partner in the integration scenario definition that acts as a placeholder for IBC references.'] ['abstract interface', ' Business Object Builder (BC-DWB-TOO-BOB) ', 'An interface for which no practical standard implementation can be specified. With object types that support abstract interfaces, the inherited attributes and methods must be redefined and implemented.'] ['abstract service interface', ' Exchange Infrastructure (BC-XI) ', 'An interface for which no direction is defined initially. An abstract service interface has no implementation in an application system. You cannot generate a proxy for this interface type. You use abstract service interfaces in integration processes, for example, to receive or send messages from application systems. You can use the same abstract service interface to receive or to send.'] ['abstract syntax tree', ' ABAP Runtime Environment (BC-ABA) ', 'Tree representation of source code, which is created by syntactically analyzing the source code. The AST is the basis for further processing a program, for example during compilation or for analyzing it computing metrics etc..'] ['Abu Dhabi Retirement Pensions and Benefits Fund', ' Payroll United Arab Emirates (PY-UAE) ', 'An organization in the United Arab Emirates that administrates retirement pensions and end of service benefits for Emirati nationals.'] ['academic advisor', ' Student Lifecycle Management (IS-HER-CM) ', 'An expert within an higher education institution, who is responsible for giving academic advice to a select number of students who are assigned to him or her.'] ['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['ABAP Daemon Start-Up Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_STARTUP_MANAGER. The static method in ABAP Daemon Start-Up Manager is used to automatically start ABAP Daemons once the system or the application server instance is started.'] ['ABAP Daemon topology type', ' ABAP Runtime Environment (BC-ABA) ', 'Defines on which application server instances the ABAP Daemons should run, and how they should be distributed. There are two topology types: SERVER: The ABAP Daemons should run on each active application server instance of the system. SERVER_GROUP: The ABAP Daemons should only run on application server instances that belong to a server group see column RFC Server Group.'] ['ABAP Daemon user', ' ABAP Runtime Environment (BC-ABA) ', 'The name of a trusted ABAP Daemon user that enables a dynamic RFC connection. If the automatic start-up configuration of an ABAP Daemon should use the dynamic RFC destination, it cannot be maintained in the SM59 transaction. The created RFC destination exists only in memory.'] ['ABAP Database Connectivity', ' ABAP Runtime Environment (BC-ABA) ', 'A class-based API for the Native SQL interface. ADBC makes object orientated execution of dynamically specified Native SQL possible.'] ['ABAP database schema', ' ABAP Runtime Environment (BC-ABA) ', 'Database schema assigned to the database user name used in an AS ABAP database read. A work process acting as a database user accesses the objects of this database schema implicitly. The database objects and implementations of AMDP methods managed by ABAP Dictionary are located in the ABAP database schema. The name of the ABAP database schema in AS ABAP can be determined using the function module DB_DBSCHEMA_CURRENT.'] ['ABAP Debugger', ' ABAP Runtime Environment (BC-ABA) ', 'Tool with which ABAP programs can be executed line by line or section by section. This makes it possible to edit contents of data objects and to check program logic. See also, breakpoint.'] ['ABAP Debugger window', ' ABAP Runtime Environment (BC-ABA) ', 'A window of the SAP GUI in which the ABAP Debugger runs. More precisely, the Debugger window is linked with an external session in which the ABAP Debugger runs.'] ['ABAP Development Tools', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', "An ABAP-integrated development environment built on top of the Eclipse platform. Its main objective is to support developers in today's increasingly complex development environments by offering state-of-the-art ABAP development tools. These tools include strong and proven ABAP lifecycle management on the open Eclipse platform with powerful UI capabilities."] ['ABAP development tools plug-in for ABAPGit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A development tools plug-in for an open source project known as "ABAPGit.'] ['ABAP Dictionary', ' ABAP Dictionary (BC-DWB-DIC) ', 'Persistent storage for data types that are visible in all repository objects. In addition, the database tables of the central database, views, and lock objects are managed in the - among other things. The objects of the are maintained with the same-name tool of the ABAP Workbench. Call through transaction code SE11.'] ['ABAP Dictionary', ' Payroll (PY) ', 'A directory containing data. An ABAP dictionary contains the following information: Description of all application data for an enterprise Relationships between the application data Use of the application data in programs and screen templates The descriptive data for the ABAP Dictionary is also known as meta data since is represents data about data.'] ['ABAP Doc', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A software documentation utility for ABAP source code-based development objects. Developers can edit the documentation of ABAP elements function modules, classes, methods, attributes, and so on by means of special ABAP Doc comments within the ABAP source code. Based on these comments, it is possible to create the human-readable developer documentation.'] ['ABAP Doc comment', ' ABAP Runtime Environment (BC-ABA) ', 'Special comment consisting of one or more comment lines, all starting with "!. ABAP Doc comments can be placed before declarations and used by ABAP Doc for declaration documentation.'] ['ABAP download service', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A service that allows the user to download files directly into their SAP system running ABAP from any SAP destination site addressed through a URL.'] ['ABAP dump analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A tool for listing and analyzing runtime errors that occurred in AS ABAP and that can be used to access the corresponding short dumps. Called using transaction ST22.'] ['ABAP Editor', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'ABAP Workbench tool for creating ABAP programs. Is called either directly through transaction code SE38 or is embedded in other tools such as Object Navigator, Class Builder, or Function Builder.'] ['ABAP event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in ABAP that contains an internal event with a standard event code and event parameters.'] ['ABAP file interface', ' ABAP Runtime Environment (BC-ABA) ', 'The ABAP file interface allows the processing of files on the application server with ABAP statements.'] ['ABAP flight reference scenario', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', "SAP's reference scenario based on an updated flight data model. It is intended to be used for demonstration and learning purposes in the context of the ABAP RESTful programming model."] ['ABAP for Cloud Development', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP language version with restricted language scope and restricted access to repository objects for developments in the SAP Cloud Platform ABAP Environment and other cloud environments.'] ['ABAP keyword', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP word that initiates an ABAP statement. In combination with other ABAP words or operands, it defines an ABAP language element.'] ['ABAP language element', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP keyword or a combination of an ABAP keyword and one or more ABAP words or operands. An ABAP language element clearly describes the semantics of an ABAP statement. Examples of different ABAP language elements are GET BIT, GET TIME, DELETE itab, DELETE dbtab. ABAP language elements can be enhanced using ABAP language element additions.'] ['ABAP language element addition', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP word or a combination of multiple ABAP words. A language element addition can be used in ABAP statements as an addition to an appropriate ABAP language element. Examples of different ABAP language element additions are WITH KEY and WITH TABLE KEY.'] ['ABAP language version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP Managed Database Procedures', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMDP. Class-based framework for managing and calling stored procedures or database procedures as AMDP procedures in AS ABAP.'] ['ABAP Mapping Script', ' ABAP Runtime Environment (BC-ABA) ', 'An SAP script language that enables dynamic mappings to be made between the components of complex data types. The class CL_ABAP_MAPPING is used to implement scripts of this type.'] ['ABAP memory', ' ABAP Runtime Environment (BC-ABA) ', 'Memory area within each ABAP session that the programs of a call sequence can access with the statements EXPORT and IMPORT and whose data remains as long as the top-level transaction of a call sequence.'] ['ABAP Messaging Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype for communication between existing application contexts. An AMC is defined using three elements: group ID, channel ID, and extension ID.'] ['ABAP Messaging Channel Application', ' Middleware (BC-MID) ', 'AMC application that combines multiple AMC channels as a logical unit.'] ['ABAP Messaging Channel Extension ID', ' Middleware (BC-MID) ', 'Name of an AMC channel extension. Is used to identify an existing AMC channel more specifically, for example when making access restrictions.'] ['ABAP Messaging Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMC. Framework for communication between the ABAP programs in an AS ABAP. Communication is enabled by sending and rec eiving data objects as messages across the boundaries of an application server.'] ['ABAP Objects', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP programming language that allows object-oriented programming on the basis of classes and interfaces.'] ['ABAP Path Expression Language', ' Postprocessing Office (CA-GTF-TS-PPO) ', 'You use the language to specify paths in DDIC structures. For instance, you can localize the data in a payload with this language.'] ['ABAP perspective', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A perspective in Eclipse which, like any other perspective, defines the initial set and layout of tools views and editors in the Eclipse window. This way the ABAP perspective provides a set of functions aimed at accomplishing a specific task. This perspective is especially designed for working with arbitrary ABAP development objects that the user can access by means of ABAP projects in ABAP Development Tools for SAP NetWeaver.'] ['ABAP platform', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'The application infrastructure component built on the ABAP programming language that exists between the SAP HANA database and core SAP applications that run on SAP HANA. ABAP platform provides core data services, programming libraries and execution services, user interface technology, and other capabilities to make SAP applications run effectively on premise and in the cloud.'] ['ABAP Platform as a Service', ' (BC-CP-ABA) ', 'ABAP in SAP Cloud Platform The platform-as-a-service offering for the ABAP technology within SAP Cloud Platform, ABAP environment. In the context of the software component, PaaS represents ABAP Repository objects shipped exclusively for ABAP Environment.'] ['ABAP processor', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP runtime environment that executes ABAP programs. Superordinate term for: Selection screen processor Reporting processor List processor The screen processing is controlled by the screen processor.'] ['ABAP Profiler', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A tool used to analyze the runtime and the memory consumption of ABAP programs.'] ['ABAP program', ' ABAP Runtime Environment (BC-ABA) ', 'A repository object that contains ABAP source code and has a program type. ABAP programs are also assigned other components, such as screens or the GUI status.'] ['ABAP project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project that mediates between an ABAP backend system and the ABAP Development Tools frontend and provides a framework for creating, processing, and testing development objects. An ABAP project always represents a real system logon and additionally offers a user-specific view of all ABAP development objects of the backend system.'] ['ABAP Push Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype used to pass messages from ABAP to an external system using the push principle.'] ['ABAP Push Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as APC. Framework for bidirectional communication between an AS ABAP and the Internet using the WebSocket protocol or TCP socket protocol. ABAP Push Channels can be associated with ABAP Messaging Channels.'] ['ABAP Repository', ' ABAP Runtime Environment (BC-ABA) ', 'The part of the central database of an AS ABAP that contains only cross-client repository objects. The repository can be searched using the Repository Information System.'] ['ABAP Repository Information System', ' Workbench Utilities (BC-DWB-UTL) ', 'ABAP Workbench tool for searching for repository objects. Call through transaction code SE15.'] ['ABAP RESTful Application Programming Model', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', 'An ABAP programming model for browser-based applications that are optimized for SAP HANA.'] ['ABAP RESTful application programming model', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A framework of tools, languages, and libraries designed to help developers rapidly build enterprise applications by offering a consistent end-to-end programming model and development.'] ['ABAP runtime analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A function for measuring and analyzing the performance of all programs, transactions, and function modules. The ABAP runtime analysis generates lists that identify runtime-intensive statements, summarize table accesses, and show the program flow hierarchy. This information helps find and analyze problems caused by: CPU-intensive program functions Inefficient or redundant database accesses The ABAP runtime analysis is called with transaction code SAT.'] ['ABAP Serialization JSON', ' ABAP Runtime Environment (BC-ABA) ', 'Format of JSON data that is created with the serialization of ABAP data with the identity transformation, or is the prerequisite for a deserialization with the identity transformation. The short name is JSON.'] ['ABAP Serialization XML', ' ABAP Runtime Environment (BC-ABA) ', 'Name of the canonical XML representation of ABAP data.'] ['ABAP session', ' ABAP Runtime Environment (BC-ABA) ', 'Instance for a user session on an AS ABAP with a separate memory area. Each GUI window of a user session is connected with a separate ABAP session. A user session can administrate up to 16 ABAP sessions. An ABAP program is executed in an internal session of an ABAP session.'] ['ABAP Social Media Integration', ' SAP UI for Decoupled Innovations (CA-UI2) ', 'An integration library that provides an ABAP proxy to enable integration of SAP systems with a collaboration platform, such as SAP Jam. ABAP SMI provides secure connectivity, a set of APIs, authentication SSO, and user mapping between the connected systems.'] ['ABAP source code', ' ABAP Runtime Environment (BC-ABA) ', 'Source code for ABAP programs consisting of ABAP statements and comments. Created and edited in ABAP Editor or using the ABAP Develo pment Tools ADT. ABAP source code is compiled by the ABAP Compiler when the program is activated. It can be split into separate repository objects by using include programs.'] ['ABAP SQL', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP SQL is the umbrella term for a subset of SQL realized using ABAP statements, including the DML part. The ABAP SQL statements use the ABAP SQL interface of the database interface to access an AS ABAP database. ABAP SQL can be used to read SELECT and modify INSERT, UPDATE, MODIFY, or DELETE data in database tables defined in ABAP Dictionary. Database tables, views, and all non-abstract CDS entities can be accessed directly.'] ['ABAP SQL interface', ' ABAP Runtime Environment (BC-ABA) ', 'Part of the database interface responsible for ABAP SQL statements. The ABAP SQL interface transforms all ABAP SQL statements that access the standard database of an AS ABAP to vendor-specific SQL and forwards the results to the database system.'] ['ABAP stack', ' SAP NetWeaver (NW) ', 'ABAP storage facility, in which storage for all parameters and local variables of ABAP methods and form routines is allocated. ABAP stack storage is in general dynamically allocated when a method or form routine is called and is freed when the method or routine is ended.'] ['ABAP statement', ' ABAP Runtime Environment (BC-ABA) ', 'Completed record of the ABAP programming language Consists of a token and is completed by a point.'] ['ABAP Support Package', ' Online Correction Support (BC-UPG-OCS) ', 'Collection of corrections to serious errors in R/3 Repository and in dictionary objects.'] ['ABAP system', ' ABAP Runtime Environment (BC-ABA) ', 'Implementation of an ABAP platform by a client-server system consisting of ABAP-specific components of the presentation view such as SAP GUI, Application Server ABAP AS ABAP, and the ABAP database schema of the standard AS ABAP database and in which both system programs and tables and application programs and tables can be located. The name of an ABAP system matches the system ID of its AS ABAP.'] ['ABAP system central services', ' Client/Server Technology (BC-CST) ', 'Central Services in an ABAP system, such as the lock service that is provided by the Standalone Enqueue Server, and the communication that is provided by the Message Server. Precisely one occurrence of each service can be found in the system.'] ['ABAP Table Services', ' Floorplan Manager Web Dynpro ABAP (BC-WD-CMP-FPM) ', 'Library for application developers offering a set of services that enables features such as sorting, filtering, and aggregation according to the UI representation of the data and not according to the internal data representation.'] ['ABAP Test Cockpit', ' ABAP Runtime Environment (BC-ABA) ', 'A framework that is integrated into the ABAP Workbench or ABAP Development Tools ADT and the SAP transport system to execute and e valuate various tests for repository objects.'] ['ABAP test cockpit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A tool that delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.'] ['ABAP test cockpit cloud readiness check variants for SAP S/4HANA Cloud', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A free, open-source tool that delivers check variants, which consist of more than one check category, for SAP S/4HANA Cloud.'] ['ABAP Timer', ' ABAP Runtime Environment (BC-ABA) ', 'A timer for wait times in non-blocking mode, integrated into the ABAP runtime environment. An ABAP Timer is started for a defined runtime using a timer manager. At the end of this runtime, a timeout event is raised that is responded to using a timer handler.'] ['ABAP Timer handler', ' ABAP Runtime Environment (BC-ABA) ', 'Class that implements the interface IF_ABAP_TIMER_HANDLER. The interface method ON_TIMEOUT of the timer handler specified when an ABAP Timer is started in ABAP Timer Manager handles the timeout event of the timer.'] ['ABAP Timer Manager', ' ABAP Runtime Environment (BC-ABA) ', 'Object of the class CL_ABAP_TIMER_MANAGER accessed using the interface IF_ABAP_TIMER_MANAGER. A timer manager makes it possible to start and stop an ABAP Timer in non-blocking mode. When the timer is started, a runtime and an ABAP Timer handler are defined.'] ['ABAP trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A file containing the measurement results produced by the ABAP Profiler.'] ['ABAP Unit', ' ABAP Runtime Environment (BC-ABA) ', 'A test tool integrated in the ABAP runtime environment that is used for checking the functions of code sections in a program unit tests. The individual tests are implemented in ABAP programs as test methods of local test classes. The tests of a test class use the same fixture. Global test classes can only be used in local test classes. When defining a local test class, you can specify the properties of a test. Tests from several ABAP programs can be grouped together into test tasks.'] ['ABAP version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP word', ' ABAP Runtime Environment (BC-ABA) ', 'A word of the ABAP programming language. ABAP words are the tokens of an ABAP statement that convey their semantics. ABAP words in ABAP statements serve as ABAP keywords or as additions. A single ABAP word can occur as a keyword and also as an addition. Combinations of ABAP words result in ABAP language elements or ABAP language element additions.'] ['ABAP Workbench', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'Integrated graphical development environment in the SAP System. The ABAP Workbench enables you to develop, modify, test, and manage client/server applications written in ABAP. Using the ABAP Workbench, you can: Write ABAP code Create user interfaces Check applications for errors Create and access database information Create Internet services'] ['ABAP-managed database object', ' ABAP Runtime Environment (BC-ABA) ', 'Database object in the standard database in AS ABAP, both managed and used by AS ABAP. Only ABAP should be used to access an ABAP-managed database object.'] ['abatement', ' SAP Carbon Impact (EHS-CI) ', 'When an organization or individual changes or replaces a process or activity in order to reduce the amount of direct emissions of greenhouse gases from its "business as usual" operations. For example, changing the vehicle fleet over from fossil-based fuel to a bio-fuel manufactured from renewable sources. Similarly, an organization can change or replace a process or activity in order to reduce the consumption of a product or service that has a known emission intensity. For example, reducing the amount of electricity used per unit of production.'] ['abatement modeling', ' SAP Carbon Impact (EHS-CI) ', 'Project templates for the reduction or mitigation of CO2 emissions.'] ['abatement project', ' SAP Carbon Impact (EHS-CI) ', 'A method or process designed to meet reduction goals, such as a percentage or absolute decrease in the amount of energy consumed as part of a production process or by a commercial building.'] ['abbreviation', ' Translation Tools (BC-DOC-TTL) ', 'An entry in the proposal pool that is an abbreviation of a system standard or domain standard. For example, a translator defines Doc. as an abbreviation of the system standard Document. An abbreviation Always has a quality status Can be the best proposal Can be automatically distributed'] ['abbreviation', ' SAPterm Terminology, Documentation, and Training (SAPTERM) ', 'A shortened form of a term created by omitting any part of a longer form.'] ['ABC analysis', ' Cross-Application Components (CA) ', 'A procedure to determine the importance of an object. You perform an ABC analysis to classify objects according to specific criteria or performance measures. Each object is assigned one of the following indicators: A - Important B - Less important C - Relatively unimportant An object can be a material, a vendor, or a plant. ABC analyses are used in Materials Management, Plant Maintenance, Cost Accounting, the Logistics Information System and ABAP Query.'] ['ABC analysis', ' CRM Analytics (CRM-ANA) ', 'Procedure for determining the importance of an object; it is used to classify objects according to specific criteria or key figures. It allows you to put the objects into common groupings by dividing them into the following areas: A: Important B: Less important C: Relatively unimportant ABC analysis is used in SAP NetWeaver Business Intelligence.'] ['ABC analysis', ' Demand-Driven Replenishment (PP-DD) ', 'Analyzing a product or component based on its goods issue value to assign it a product classification of A, B or C, based on values defined for type A, B and C under ABC classification.'] ['ABC analysis', ' SRM-Supplier Relationship Management (SRD-SRM) ', 'An evaluation of objects that have been classified according to their level of importance.'] ['ABC analysis basis', ' Extended Warehouse Management (SCM-EWM) ', 'The underlying measurement that you use during an ABC analysis to assess the importance of products. For example, you can perform the analysis based on the number of confirmed warehouse tasks for each product. Then you can assign importance to the products based on the percentage of confirmed warehouse tasks for the product.'] ['ABC category', ' Extended Warehouse Management (SCM-EWM) ', 'A group of products that have the same importance in an ABC analysis. During ABC analysis, you group products together and assign an importance to them. There are usually three categories: A Most Important B Relatively Important C Least Important For example, in an ABC analysis based on percentage of quantity moved in the warehouse, ABC category A might contain the products that make up 80% of the goods movements in the warehouse.'] ['ABC Classification', ' Business Explorer (BW-BEX) ', 'Web Item to classify objects Customers, Products or Employees based on a particular measure Revenue or Profit using certain classification rules.'] ['ABC classification', ' CRM Analytics (CRM-ANA) ', 'A frequently used analytical method to classify objects for example, customers, products or employees based on a particular measure revenue or profit. For example, you can classify your customers into three classes A, B and C according to the sales revenue they generate.'] ['ABC classification', ' Demand-Driven Replenishment (PP-DD) ', 'Classifying a product or component into type A, B or C based on its goods issue value, with products classified as type A having the largest goods issue value and products classified as type C having the smallest goods issue value.'] ['ABC classification', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', "A type of assessment where objects are graded according to their level of importance. Objects are assigned one of three indicators: A, B, or C. For example, a list of suppliers could be classified according to their annual revenue. 'A' would indicate suppliers with the highest revenue, while 'C' would indicate suppliers with the lowest revenue."] ['ABC indicator', ' Logistics Information System (LIS) (LO-LIS) ', 'An indicator that is assigned by the procedure of ABC analysis. The following ABC indicators are possible: A - Important B - Less important C - Relatively unimportant According to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company. Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.'] ['ABC/XYZ analysis', ' Demand Planning (SCM-APO-FCS) ', "A method of grouping planning objects characteristic value combinations, SKUs based on their value revenue or sales volume and dynamics of consumption or sales. During the analysis, the planning objects are assigned one of the classes of ABC and XYZ simultaneously. Analysis based on value ABC analysis can be done by applying Pareto's rule on the value of individual items in a specific time horizon. Analysis based on the dynamics of consumption XYZ analysis means the calculation of a variance coefficient for example, standard deviation of consumption or sales in a specific time horizon. For example, a planning object that has the values BY might mean a planning object with medium volume, and trend or seasonal demand."] ['ABC/XYZ classification', ' Demand Planning (SCM-APO-FCS) ', 'The classes assigned to a planning object during ABC/XYZ analysis.'] ['ABM account', ' SAP Marketing (CEC-MKT) ', 'Comprises of customers who are relevant for account-based marketing, that is, there is the intention to apply them with specific marketing measures.'] ['ABM-relevant', ' SAP Marketing (CEC-MKT) ', 'Customer is denoted as to be handled with special marketing measures.'] ['ABN', ' Financial Accounting (FI) ', 'A registration number the Australian business number assigned to legal persons there.'] ['abnormal demand', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A demand far above or below normal, not representative of standard or expected demand. Abnormal demand is isolated, in most cases, for demand planning purposes to prevent its appearance from corrupting the forecast.'] ['abort', ' Please use subcomponents (BC-BMT-BPM) ', 'An error condition of a rule.'] ['about', ' UI5 Content (SAP Fiori) (MOB-UIA) ', 'A dialog that displays information about the application, such as the official app name, the app version, and the application component.'] ['About Me', ' Platform Foundational Capabilities (LOD-SF-PLT) ', 'A feature that allows employees to upload a video into their employee profiles to introduce themselves.'] ['above maximum stock', ' Demand-Driven Replenishment (PP-DD) ', 'A situation in which the available stock is greater than the cumulative sum of the quantities of the red, yellow, and green zones, denoting a buffer level where the stored inventory quantity can be considered as excessive. This is usually represented as a blue zone.'] ['above par', ' Transaction Manager (FIN-FSCM-TRM-TM) ', 'More than face value.'] ['above the fold', ' Marketing Analytics (CRM-ANA-MKT) ', 'In the part of a website that a user can see without having to scroll down.'] ['above the line', ' Foreign Military Sales (IS-DP-DMP) ', 'The type of costs associated with the receipt of a tangible material or service such as rivet or missile. Within the process, the "above the line" designation is made via theCost Group Code field on the FMS Case Item tab on the Create Contact screen.'] ['above-price currency', ' Supply Network Collaboration (SCM-ICH) ', 'Currency of the above-price tolerance amount.'] ['absence', ' SAP Contact Center (CRM-CCI) ', 'A status in the system when a user is away or not available and cannot be reached'] ['absence', ' SAP for Healthcare (IS-H) ', 'SAP Healthcare - Industry-Specific Components for Hospitals A time interval that characterizes the interruption of a treatment. It is delimited by the movement categories "absence start" and "absence end". With regard to billing, an alternative price for the nursing charge can be determined in this period. Absence times can be documented for the case types inpatient, day patient, and nursing home patient.'] ['absence', ' Personnel Time Management (PT) ', "A period during an employee's planned work time in which the employee is not working for the company, either on company premises or off-site. &EXAMPLE& Leave, illness, and release from work."] ['absence days', ' HCM-Resource Pool Management (SRD-HR-RPM) ', 'The number of days the internal or external resource is absent in the given time period, for example, on vacation or sick leave.'] ['absence event', ' Germany (PY-DE) ', 'The sequence of partial periods and assigned absence types resulting from a specific business situation such as medical provision actions. &EXAMPLE& Leave for health cure For an employee on a health cure, the employer counts two days as leave per five working days. Reduced pay for health cure The remaining calendar days are paid at a reduced rate, in accordance with the Continued Remuneration Law .'] ['absence quota', ' Personnel Time Management (PT) ', "An employee's entitlement to absence. The quota has a limited validity period and is reduced each time an absence of this type is recorded."] ['absence quota type', ' Personnel Time Management (PT) ', 'A breakdown of employee time-off entitlements according to reason for entitlement. &EXAMPLE& Standard annual leave Leave for challenged persons Time off from overtime'] ['absence reason', ' Student Lifecycle Management (IS-HER-CM) ', 'Reason why a student did not attend class.'] ['absence record', ' HCM-Human Capital Management (SRD-HR) ', 'A record of the times an employee is not at work.'] ['Absence Report', ' SAP Business One (SBO) ', "Displays a list of the employees' absences due to sick days, vacation, and other reasons and includes the name of the employee who approved the absence."] ['absence split', ' Payroll (PY) ', 'A reference from a wage type in a resultsRT table to an entry in an absenceAB table. An AB split arises if an employee has one or more absences, such as illness or leave, within a payroll period.'] ['absence time', ' SAP for Healthcare (IS-H) ', "SAP Healthcare - Industry-Specific Components for Hospitals Limited period in a patient's hospital stay, during which he or she is not present in the institution. In the area of inpatient treatment, absence times are subject to particularly rigid restrictions; a patient may leave the institution only with the express approval of an attending physician. In the area of day patient treatment, absences occasioned by the granting of leave of absence and weekends or public holidays are quite usual."] ['absence type', ' Employee Central (LOD-SF-EC) ', 'In the Time Off solution, the reason for an absence - for example, vacation, illness, or moving house.'] ['absence type', ' Personnel Time Management (PT) ', "The grouping of employees' scheduled absences and actual absences typically according to the reason for absence. Absences can also be grouped for other personnel-related reasons, such as employee time accounts and valuation of personnel times. Different absence types are assigned to partial periods of time during a health cure. The sequence of partial periods and the assigned absence types can be displayed using an absence event."] ['absence valuation', ' Payroll (PY) ', 'The processing of rules that determine how employee absences, such as leave and illness are treated in payroll. The specifications processed in this step are used to compensate absences and are available for running statistics.'] ['absences-only time recording', ' Employee Central (LOD-SF-EC) ', 'A method of time recording where employees record only absences, for example, for reporting/internal administrative purposes only. This time recording method could apply, for example, to an executive level employee who receives a set compensation package, where no overtime is recorded or paid.'] ['absolute commission', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Unlike the difference commission, this type of commission indicates the amount of commission that is absolute for each participant, without taking account of any other participants in the commission case.'] ['absolute deadband', ' Production Planning for Process Industries (PP-PI) ', 'An absolute value that the OPC server calculates for OPC Data Access subscription. It specifies the absolute range within which the value of an OPC item must change at least to be reported to the SAP system. Calculation formula: Absolute deadband = upper limit - lower limit * percentage deadband &EXAMPLE& A temperature sensor has a range from -100°C to +900°C within which the OPC value can still be shown exactly. A percentage deadband of 0.1% has been set up in the SAP system. Lower limit = -100 Upper limit = +900 Percentage deadband = 0.1 The absolute deadband is calculated as follows: 900 - -100 * 0.1% = 1 This means that the temperature must change at least by ±1°C in order that the value is reported to the SAP system.'] ['absolute deviation', ' SCM-Supply Chain Planning and Control (SRD-SCM-SCP) ', 'The difference between the target value and the actual value.'] ['absolute due date scenario', ' Strategy Analyzer (FS-BA-AN-STA) ', 'Due date scenario in which fixed due dates are used.'] ['absolute error', ' SCM-Demand Planning (SRD-SCM-DP) ', 'The difference between a measurement or estimate of a value and its true value. In demand planning absolute error is the difference between actual demand and forecasted demand for a given period expressed as an absolute value.'] ['absolute frequency', ' Quality Management (QM) ', 'Number of single values in a class.'] ['absolute interest affinity score', ' Predictive Studio (CEC-MKT-ML-PRE) ', "Score between 0 and infinity that is calculated for an interaction type and a time period to determine a contact's level of interest."] ['absolute market share', ' Demand Signal Management (CA-DSM) ', 'The percentage value a product or market has in relation to the root node of a product or market hierarchy. Market research data is structured into hierarchies, for example, product or market hierarchies. Each node in a hierarchy has an aggregated sales value. The absolute market share of a node represents the percentage value of the sales value of that node in relation to the sales value of the hierachy root node.'] ['absolute maturity band', ' Bank Analyzer (FS-BA) ', 'Maturity band with a fixed predefined start date.'] ['absolute path', ' ArchiveLink (BC-SRV-ARL) ', 'Composed of the basic path and possibly a relative path. &EXAMPLE& /usr/sap/archiv is defined as the basic path The relative path is /printlists/print1 The absolute path is therefore /usr/sap/archiv/printlists/print1.'] ['absolute quantity', ' Logistics Inventory Management Engine (SCM-ECT-LIM) ', 'Value determined through counting, measuring, weighing, or similar procedures. In contrast to the difference quantity, the absolute quantity describes the total stock of a good in the relevant location or handling unit.'] ['absolute target', ' SAP Carbon Impact (EHS-CI) ', 'A target defined by reduction in absolute emissions over time. For example, reduce CO2 emissions by 25% below 1994 levels by 2010.'] ['absolute type name', ' ABAP Runtime Environment (BC-ABA) ', 'A type name arranged as a path that uniquely specifies the context of a data type, a class, or an interface and can be used in dynamic type specifications. The absolute type name of any object can be determined using the RTTS.'] ['absolute valuation', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Valuation of the entire value of a business object, such as a customer contract, from the organizational viewpoint.'] ['absolute value', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A numerical value irrespective of its sign.'] ['absolute yield', ' SAP Manufacturing Execution (MFG-ME) ', 'The percentage of materials that entered the first pass through an operation which remains after any scrap is incurred.'] ['absorption costing', ' Controlling (CO) ', 'A costing approach that does not differentiate between fixed and variable costs. Costs are allocated to cost objects without being categorized as fixed or variable.'] ['abstract', ' ABAP Runtime Environment (BC-ABA) ', 'A class in ABAP Objects that cannot be instantiated. An abstract method can only be implemented in subclasses of its class. A non-abstract class or method is concrete.'] ['abstract', ' Exchanges (IS-OIL-DS-EXG) ', 'A report on exchange contract data. An abstract displays the following exchange contract details: Exchange agreement header information Purchase and sales contract numbers and items Fees for each purchase and sales contract item'] ['abstract', ' SAP Business One (SBO) ', 'An attribute of an element to indicate that the element is only used in a hierarchy to group related elements together. An abstract XBRL attribute is used to organize or group elements, so it is only present in an XBRL taxonomy, but never appears in the actual instance documents.'] ['abstract aggregation object', ' Source Data (FS-BA-SD) ', 'Object that is created in source data aggregation. Abstract aggregation objects can be aggregation objects, aggregation business transactions, or aggregation accrual results.'] ['abstract CDS entity', ' ABAP Runtime Environment (BC-ABA) ', 'CDS entity defined using DEFINE ABSTRACT ENTITY in a CDS data definition. An abstract CDS entity defines the type attributes of a CDS entity without creating an instance of a database object.'] ['abstract character repertoire', ' Internationalization (I18N) (BC-I18) ', 'An unordered set of abstract characters defined by convention which are to be encoded. An ACR can be fixed or open. In many cases, it consists of a familiar alphabet or a symbol set. Examples include: Japanese syllabaries and ideographs of JIS X 0208 fixed Western European alphabets and symbols of Latin-1 fixed Unicode/10646 repertoire open'] ['abstract class', ' Product Configuration (CRM-BF-CFG) ', 'A class that unites characteristics of a generic type for the purpose of reusing these characteristics in different contexts. An abstract class is not instantiated during the configuration process. Products are not directly assigned to abstract classes.'] ['abstract data type', ' Plant Connectivity (MFG-PCO) ', 'Structured data types can be defined as abstract. Only instances of structured data types that inherit from the abstract data type can then be created.'] ['abstract element', ' Report Builder (EPM-DSM-XRB) ', 'Element in the XML schema declaration that supports the presentation of data, such as a collection of concepts in a business report, but is not data and cannot be reported in an XBRL instance'] ['abstract IBC', ' Enterprise Service Infrastructure (BC-ESI) ', 'A modeled communication partner in the integration scenario definition that acts as a placeholder for IBC references.'] ['abstract interface', ' Business Object Builder (BC-DWB-TOO-BOB) ', 'An interface for which no practical standard implementation can be specified. With object types that support abstract interfaces, the inherited attributes and methods must be redefined and implemented.'] ['abstract service interface', ' Exchange Infrastructure (BC-XI) ', 'An interface for which no direction is defined initially. An abstract service interface has no implementation in an application system. You cannot generate a proxy for this interface type. You use abstract service interfaces in integration processes, for example, to receive or send messages from application systems. You can use the same abstract service interface to receive or to send.'] ['abstract syntax tree', ' ABAP Runtime Environment (BC-ABA) ', 'Tree representation of source code, which is created by syntactically analyzing the source code. The AST is the basis for further processing a program, for example during compilation or for analyzing it computing metrics etc..'] ['Abu Dhabi Retirement Pensions and Benefits Fund', ' Payroll United Arab Emirates (PY-UAE) ', 'An organization in the United Arab Emirates that administrates retirement pensions and end of service benefits for Emirati nationals.'] ['academic advisor', ' Student Lifecycle Management (IS-HER-CM) ', 'An expert within an higher education institution, who is responsible for giving academic advice to a select number of students who are assigned to him or her.'] ['academic calendar', ' Student Lifecycle Management (IS-HER-CM) ', 'A timetable that contains the dates of academic events.'] ['Academic Competence Center', ' Brand Voice - Non-Product (BV-NON-PRODUCT) ', 'Physical locations that partner with SAP University Alliances and University Competence Centers UCCs to provide language translation services and local curriculum and technical support in certain regions. There are five ACCs across the globe in Austria, C.I.S., South Africa, Taiwan, and Switzerland. See "SAP University Alliances."'] ['academic event', ' Student Lifecycle Management (IS-HER-CM) ', 'An academic event includes the following objects: Business event with regular schedule Business event with irregular schedule Business event without a schedule Time-independent event'] ['academic hold', ' Student Lifecycle Management (IS-HER-CM) ', 'A student- or program-related block that delays the processing of certain academic processes. For example, program registration or module booking.'] ['academic offering', ' Student Lifecycle Management (IS-HER-CM) ', 'Any object offered by a University for a student to book, and that can be appraised by an appraiser.'] ['academic performance index', ' Student Lifecycle Management (IS-HER-CM) ', 'The academic performance index consists of module booking filters and a calculation formula. The calculation formula can be used to determine a specific average based on the filtered module bookings of a student. Academic performance indexes can be: Grade point averages Weighted grade point averages Credit totals Number of programs'] ['academic period', ' Student Lifecycle Management (IS-HER-CM) ', 'The superordinate term for an academic year and session combination. &EXAMPLE& The academic period "2002 summer semester" covers the academic session "summer semester" in academic year "2002."'] ['academic specialization', ' Student Lifecycle Management (IS-HER-CM) ', 'The area of specialization within the chosen program.'] ['academic substitution', ' Student Lifecycle Management (IS-HER-CM) ', 'You can use an academic substitution in audits to change the academic work that a student may use to satisfy an audit subrequirement. Academic substitutions are associated with the student and apply for all requirement profiles and audit runs for the student. The different types of academic substitutions are as follows: Addition: Additional academic work that may be used to satisfy a subrequirement. Exclusion: Academic work that specifically can not be used to satisfy a subrequirement. Override: Academic work that completely replaces the qualifying work for satisfying a subrequirement.'] ['academic title', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', 'A form of address that identifies the highest academic degree a person has obtained.'] ['AccAD Administrator', ' SAP NetWeaver (NW) ', 'The graphical user interface utility for administration and configuration in Application Delivery.'] ['AccAD tunnel', ' SAP NetWeaver (NW) ', 'The logical communication channel between the client front end CFE and server front end SFE when implementing Accelerated Application Delivery for . The tunnel is generated over WAN, either TCP or TLS/SSL if security is required.'] ['Accelerated Application Delivery for SAP NetWeaver', ' SAP NetWeaver (NW) ', 'An SAP solution for providing access to enterprise applications from remote locations.'] ['accelerated implementation service for SAP S/4HANA for North America', ' Brand Voice - Services (BV-SERVICES-NEW) ', 'A service that assists North American customers in the quick and efficient implementation of SAP S/4HANA.'] ['accelerated innovation', ' Solution Manager (SV-SMG) ', 'Active Global Support terminology CORPORATE-AGS Innovation delivered without disruption of the business.'] ['accelerated optimization services', ' SAP Cloud Application Lifecycle Management (SV-CLM) ', 'An automated service that assists the customer in issue analysis and resolution within business processes.'] ['accelerated pay', ' Functions for U.S. Federal Government (PSM-FG) ', 'Used by US federal government agencies to pay vendor invoices less than $2500 immediately and to pay invoices immediately for vendors that meet 5CFR1315.5.'] ['accelerated payment implementation service', ' Brand Voice - Services (BV-SERVICES-NEW) ', 'A service that helps customers execute straight-through processing of bank payments. It delivers validated and tested bank connectivity from payment functions within SAP S/4HANA or SAP ERP to various banks with centralized payment approvals and centralized payment reporting.'] ['AcceleratedSAP', ' ASAP (AcceleratedSAP) (SV-ASA) ', 'A standard methodology for implementing and continually optimizing SAP software efficiently. AcceleratedSAP ASAP supports the implementation of the SAP system and of mySAP.com components and can also be used for upgrade projects. It provides a wide range of tools to suport all stages of an implementation project, from project planning to the continual improvement of the SAP system. The two key tools in ASAP are the Implementation Assistant and the Question and Answer database Q&Adb: The Implementation Assistant contains the ASAP Roadmap, and provides a structured framework for an implementation, optimization or upgrade project. The Q&Adb allows you to set your project scope and generate your Business Blueprint using the SAP Reference Structure as a basis.'] ['acceleration', ' Enterprise Compensation Management (PA-EC) ', 'A means of allowing employees to exercise their awards earlier instead of using the normal vesting schedule, for example, in the event of a merger.'] ['Accelerator', ' Commerce Platform & Suite (hybris) (CEC-COM-CPS) ', 'An implementation template that facilitates the creation and maintenance of omnichannel commerce solutions.'] ['accelerator', ' Compensation Management (LOD-SF-CMP) ', 'A feature in an incentive plan that is used to increase the incentive opportunity when certain performance criteria are met or exceeded. When a participant meets his or her respective accelerator criteria target, the accelerator may apply to the payout of the individual goal itself, other goals, other incentive components, or the total plan payout.'] ['accelerator', ' ASAP (AcceleratedSAP) (SV-ASA) ', 'In ASAP, a collection of descriptive texts, how-to documents, templates and examples, on all subjects relating to the implementation of the R/3 System. Some accelerators are short informative texts on a particular subject, others are longer texts such as white papers or simplification guidebooks. There are also predefined and empty templates or forms that you can use when performing your implementation.'] ['accelerator', ' SAP Rapid Deployment Solutions (SV-RDS) ', 'A consumable document of any format that will facilitate a rapid implementation of a solution package.'] ['accelerator key', ' Frontend Services - Use subcomponents (see SAP Note 1322184) (BC-FES) ', 'Taste oder Tastenkombination, mit welcher der Anwender den Tastaturfokus direkt zu einem Oberflächenelement bewegt und zugleich die dort hinterlegte Funktion auslöst. &EXAMPLE& Alt + [Buchstabe oder Ziffer] zum Fokussieren und Auslösen einer Drucktaste'] ['accelerators', ' NEO (EP-CPP-NEO) ', 'Code samples that are intended to accelerate a portal implementation by providing a starting point for development of custom content when building portal freestyle sites.'] ['accent color', ' SAP SuccessFactors (LOD-SF) ', 'The secondary, or highlight, color of a theme, used to highlight certain areas of the tile or page. Contrast this with the primary color, used for the background of the theme.'] ['accept', ' SRM RFQ Processing (AP-RFQ) ', 'An action used by a buyer to accept a submitted supplier quote.'] ['accept', ' Sales OnDemand (LOD-CRM-SOD) ', 'To agree to a request, invitation, or assignment.'] ['accept', ' User Experience Consistency (SAP-UXC) ', 'All SAP software products SAP-SOFTWARE-PRODUCT To agree to receive something offered, such as an invitation or a contract.'] ['acceptability constant', ' Quality Management (QM) ', 'The minimum acceptable value of the quality number. An acceptability constant is used in sampling plans for a variable inspection and is the basis of which the sample is accepted. In a variable inspection, it corresponds to the acceptance number in an attributive inspection.'] ['acceptable quality level', ' Quality Management (QM) ', 'A quality level that represents the upper limit of a satisfactory average quality level in an acceptance sampling inspection. The quality level is used as a statistic in standard international sampling systems such as ISO 2859 and ISO 3951. In the SAP system, the AQL Acceptable Quality Level is a parameter of the sampling procedure.'] ['acceptable quality level', ' PRO-Quality Assurance (SRD-PLM-QA) ', 'Represents the upper limit of the number of defects or nonconforming units in an acceptance sampling inspection that still allows the lot to be accepted. It is one of the criteria in a sampling scheme used to determine the sample size.'] ['acceptable use policy', ' Global Field Legal (SAP-LEGAL) ', 'CORPORATE-LEGAL A policy concerning the restrictions on the use of the Customer Content.'] ['acceptance', ' Quality Management (QM) ', 'Conclusion that an inspection lot satisfies the quality requirements.'] ['acceptance', ' PRO-Quality Assurance (SRD-PLM-QA) ', 'A decision about an inspection, indicating that the inspection satisfies the quality requirements.'] ['acceptance certificate', ' Global Field Legal (SAP-LEGAL) ', 'CORPORATE-LEGAL Certificate from Licensee for all Deliverables particularly the Functional Specification and Features that are able to be accepted unless Licensee rejects such Deliverables.'] ['acceptance email', ' TwoGo by SAP (LOD-TG) ', 'Acceptance notification sent by TwoGo to confirm that the initial meeting request was understood and interpeted as valid.'] ['acceptance form', ' Global Field Legal (SAP-LEGAL) ', 'CORPORATE-LEGAL An Acceptance Form for End User License Agreement between SAP and Indirect End User as may be applicable to this EULA upon SAP or Partner directions.'] ['acceptance inspection', ' Quality Management (QM) ', 'A quality inspection to determine the acceptability of a product that is delivered or offered for delivery. The SAP system supports an acceptance inspection in the form of a receiving inspection or a source inspection.'] ['acceptance level', ' GRC Process Controls for SAP (GRC-SPC) ', 'The point at which the possibility of loss or violation of laws can be allowed, and the threshold above which violation would result in adverse material impact.'] ['acceptance number', ' Quality Management (QM) ', 'Highest number of nonconforming units or defects found in the sample that permits the acceptance of the lot.'] ['acceptance number', ' SCM-Warehousing and Manufacturing Execution (SRD-SCM-WME) ', 'Highest number of nonconforming units or defects found in the sample that permits the acceptance of the lot.'] ['acceptance of services performed', ' External Services (MM-SRV) ', 'A process of checking and confirming that services performed by a vendor subcontractor against a purchase order and recorded in a service entry sheet have been performed correctly. The service entry sheet contains a set of service specifications. Outline levels are used to structure these specifications, and service lines contain the service descriptions, quantities, and values to be checked. The service entry sheet can be processed further in Invoice Verification after acceptance. The costs can be apportioned among different Controlling objects through the account assignment.'] ['acceptance period', ' Policy Management (FS-PM) ', 'The end of the acceptance period of a contract extension in months and days'] ['acceptance rate', ' Recommendation (CEC-MKT-PRI) ', 'A key figure that evaluates a model based on the proportion of recommended items that are added to customer shopping carts.'] ['acceptance rate', ' Real-Time Decisioning (CRM-IC-RTD) ', 'Percentage of customers that accepted a real-time offer made by the agent.'] ['acceptance request', ' Funds Management (PSM-FM) ', 'Maps business transactions that involve incoming payments. Each acceptance request contains at least one FI document in which an FM account assignment and customer are assigned to an account. In contrast to the standard function delivered with the Financial Accounting component, an FI document is allowed to contain only one subledger account item.'] ['acceptance sampling', ' PRO-Quality Assurance (SRD-PLM-QA) ', 'The inspection of a sample taken from a lot and the decision about whether or not to accept that lot based on the sample information.'] ['acceptance sampling inspection', ' Quality Management (QM) ', 'Statistical quality inspection using one or several samples. In an acceptance sampling inspection, decisions are made to accept or not accept an inspection lot based on a sampling plan.'] ['A number', ' SAP Contact Center (CRM-CCI) ', 'A number from which a call or a message comes.'] ['A vs. B rule', ' Marketing, Accounting and Pricing (IS-OIL-DS-MAP) ', 'A rule used in the area of formula and average pricing that determines how formula terms A and B are used for example the larger or smaller of the two values, or in general A or B. The result of this relationship corresponds to the total sum of the formula.'] ['A-29 Report - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to monitor your A-29 reports for Mexico.'] ['A-29 Report Runs - Mexico', ' FIN-Tax Management (SRD-FIN-TAX) ', 'A work center view that allows you to create your A-29 Report for Mexico.'] ['A-tape', ' Real Estate Management (RE) ', 'A standardized, electronic form that is used in the external heating expenses settlement to compare internal consumer numbers for example, lease-out numbers in the R/3 System with the classification keys of the external settlement company. The A-tape is created by the external settlement company and the data imported into Real Estate.'] ['A.TR. movement certificate', ' Global Trade Services (SLL) ', 'One of two types of certificate used in trade conducted between Turkey and E.U. or FTA countries. The A.TR. movement certificate is used in trade between Turkey and E.U. countries. The aim of this certificate is to prove that the goods are in free circulation and that the compensatory levies have been paid. In addition, the A.TR. movement certificate enables goods for preferential treatment.'] ['A/B testing', ' Campaign (CEC-MKT-CPG) ', 'The determination of the most efficient content for a marketing campaign by sending out two or more variants of email messages that have been send out to a sub-set of the selected target group. After the test period the system determines the email message with the highest success and sends this to the remaining target group members.'] ['A/P credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of payables.'] ['A/P invoice', ' SAP Business One (SBO) ', 'An internal document that creates a journal entry and updates the inventory if a goods receipt PO has not been issued. This document cannot be changed or deleted once it has been saved in .'] ['A/P reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a vendor is concerned about the credit worthiness of a customer company.'] ['A/R credit memo', ' SAP Business One (SBO) ', 'A posting that partially or fully reduces the balance of receivables.'] ['A/R invoice', ' SAP Business One (SBO) ', 'A legally binding document issued to customers itemizing money owed for products or services rendered. This document cannot be changed or deleted once it has been saved in .'] ['A/R invoice and payment', ' SAP Business One (SBO) ', 'A transaction used for cash sales to one-time customers. The customer has to pay the full invoice amount immediately.'] ['A/R reserve invoice', ' SAP Business One (SBO) ', 'A request for payment before the delivery of items to a customer. A reserve invoice is used when a company is concerned about the credit worthiness of its customers.'] ['A/R summary', ' Accounts Receivable (FI-AR) ', 'An object that contains all credit-related information from the application component that is used for credit checks during sales order processing in the SD application component. In systems where FI is centralized and SD decentralized, the A/R summary can be used to reduce the number of times data is accessed from the database.'] ['AB0 system', ' Collaborative Health Network (IS-CHN) ', 'Industry Solution - Blood group coding system.'] ['abandoned', ' SAP Contact Center (CRM-CCI) ', 'Calls that are hung up by customers before they are answered but after the false attempt time.'] ['abandoned shopping cart', ' Campaign Content Management (CEC-MKT-MEM) ', 'Result of an incomplete transaction in a web shop, where the customer places one or more items in the virtual shopping basket, but leaves the web shop without completing the purchase.'] ['abandonment', ' Account (FS-AM-CM-AC) ', 'The explicit or implicit relinquishing of a claim on inactive or dormant accounts or on other forms of non-material investments and the resultant economic benefit. &EXAMPLE& Unclaimed credit balance of a dormant account Unclaimed dividend and interest payments Bank transfers Cash payments Due insurance policies'] ['abandonment rate', ' Interaction Center WebClient (CRM-IC) ', 'A query in SAP Business Information Warehouse SAP BW that informs the Interaction Center Manager of the proportion of inbound abandoned connections compared to the total number of calls. An inbound abandoned connection is a connection that is made to the interaction center, but stopped before it reaches the first agent. A customer could have abandoned the connection at any time while ringing, queueing, or during the Interactive Voice Response IVR.'] ['ABAP', ' ABAP Runtime Environment (BC-ABA) ', 'Advanced Business Application Programming. Programming interface of Application Server ABAP AS ABAP on the ABAP platform.'] ['ABAP application infrastructure', ' BOPF Business Object Framework for ABAP (BC-ESI-BOF) ', 'A combination of various technologies such as CDS Core Data Services, BOPF Business Object Processing Framework, SADL Service Adaption Description Language and SAP Gateway. It is introduced with SAP NetWeaver AS ABAP 7.5 to support the development of all types of SAP Fiori applications like transactional, search, analytics and planning apps.'] ['ABAP Central Services Instance', ' Client/Server Technology (BC-CST) ', 'An Application Server ABAP instance containing the standalone enqueue server and the message server. This instance exists precisely once in the ABAP system.'] ['ABAP Channel', ' Middleware (BC-MID) ', 'ABAP-specific communication channel for exchanging messages between ABAP systems or between ABAP systems and external systems.'] ['ABAP Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Framework for event-based communication using messages between application servers and with the Internet. Both ABAP Messaging Channels AMC and ABAP Push Channels APC are available.'] ['ABAP cloud project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project which defines the system connection between the ABAP backend and the Eclipse-based IDE, that is ABAP Development Tools ADT. This project is used in the context of SAP Cloud Platform, ABAP Environment to build ABAP applications using ADT.'] ['ABAP Command Injection', ' ABAP Runtime Environment (BC-ABA) ', 'Injection of malicious ABAP statements by an attacker. ABAP command injections are possible whenever programs use external statements or parts of statements that are then are passed to the runtime environment without being checked.'] ['ABAP Communicator Service', ' Java Application Server (BC-JAS) ', 'A J2EE Engine module, which is used by the SAP Web Application Server to start and stop the J2EE Engine and to send information from the J2EE Engine to the SAP Web Application Server. The SAP Web dispatcher establishes a connection with the Java dispatcher using a local TCP/IP network connection.'] ['ABAP Compiler', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Compiler creates a byte code as interim code when generating a program from the ABAP source code. This interim code is stored in the database as a load program and is loaded to PXA when required.'] ['ABAP control', ' ABAP Runtime Environment (BC-ABA) ', 'Cross-platform control processed by screen statements and ABAP statements. ABAP controls are declared in an ABAP program with the CONTROLS statement. There are table controls and tabstrip controls.'] ['ABAP Core Data Services', ' ABAP Runtime Environment (BC-ABA) ', 'An infrastructure which implements the general CDS concept for the AS ABAP. It provides a platform-independent CDS DDL which allows you to define CDS views and CDS table functions in the ABAP Dictionary that implement a semantic data model. There is also a platform-independent CDS DCL which allows you to develop CSD roles for CDS access control. In addition, you can edit specific classical objects of the ABAP Dictionary in the ABAP Development Tools ADT by using a syntax similar to the CDS DDL of the ABAP CDS.'] ['ABAP Cross Trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'An ABAP framework and tool used to analyze the runtime of ABAP programs'] ['ABAP Daemon', ' ABAP Runtime Environment (BC-ABA) ', 'Instance of an ABAP Daemon class that is created again automatically every time a runtime error or a message of type E, A, or X causes it to terminate a program. A separate ABAP Daemon session is created for each ABAP Daemon when it is instantiated. ABAP Daemons respond to ABAP Daemon events and have access to a special ABAP Daemon memory.'] ['ABAP Daemon class', ' ABAP Runtime Environment (BC-ABA) ', 'Global subclass of CL_ABAP_DAEMON_EXT_BASE. The instances of an ABAP Daemon class are ABAP Daemons created by the ABAP Daemon framework, each of which are executed in a separate ABAP Daemon session. An ABAP Daemon class implements interface methods inherited from the superclass to respond to ABAP Daemon events.'] ['ABAP Daemon client', ' ABAP Runtime Environment (BC-ABA) ', 'A client ID in which the ABAP Daemon is running.'] ['ABAP Daemon creator', ' ABAP Runtime Environment (BC-ABA) ', 'User who runs the program in which an ABAP Daemon has been created.'] ['ABAP Daemon creator program', ' ABAP Runtime Environment (BC-ABA) ', 'Program in which an ABAP Daemon has been created.'] ['ABAP Daemon error', ' ABAP Runtime Environment (BC-ABA) ', 'Errors in the processing of ABAP Daemons that were recognized by the system. An error can occur due to a message of the type E, A, or X or because of a runtime error.'] ['ABAP Daemon event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in the ABAP runtime environment responded to by an ABAP Daemon using the methods of the interface IF_ABAP_DAEMON_EXTENSION. ABAP Daemon events can be raised in ABAP programs or by the ABAP runtime environment.'] ['ABAP Daemon Framework', ' ABAP Runtime Environment (BC-ABA) ', 'ADF for short. A framework for using ABAP Daemons, based on classes and interfaces. ADF includes APIs both for communication with ABAP Daemons in ABAP programs and for the handling of events by ABAP Daemons in ABAP Daemon sessions.'] ['ABAP Daemon handle', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemon Framework object that implements the interface IF_ABAP_DAEMON_HANDLE. An ABAP Daemon handle enables consumers to use the method SEND to send PCP messages to the daemon.'] ['ABAP Daemon Instance ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique internal key of the ABAP Daemon.'] ['ABAP Daemon language', ' ABAP Runtime Environment (BC-ABA) ', "The language of an ABAP Daemon that has a trusted user, and thus started with a dynamic RFC destination. Language is an optional asset of an ABAP Daemon. Language is one-character language key for the current text environment, for example, 'E', 'D' or 'F' that is set by the logon language of the user or by the statement SET LOCALE."] ['ABAP Daemon Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_CLIENT_MANAGER. The static methods in ABAP Daemon Manager are used to create and consume ABAP Daemons in ABAP programs.'] ['ABAP Daemon memory', ' ABAP Runtime Environment (BC-ABA) ', 'A part of the user memory in which an ABAP Daemon can save data in PCP format. An ABAP daemon uses approximately 1 megabyte of ABAP Daemon memory.'] ['ABAP Daemon processing', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP Daemon is processed in a dedicated ABAP Daemon session and in non-blocking mode in which no blocking statements are allowed.'] ['ABAP Daemon Registration ID', ' ABAP Runtime Environment (BC-ABA) ', 'A universally unique identifier UUID that is generated at the start of an ABAP Daemon.'] ['ABAP Daemon RFC destination', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP Daemons can be non-automatically started using a static RFC destination that is maintained in transaction SM59. When configuring an automatic daemons start-up, they also can be started using either a static RFC destination or a dynamic RFC destination that requires a trust connection. Dynamic RFC destinations are not displayed in the SM59 transaction and can only exist in memory.'] ['ABAP Daemon session', ' ABAP Runtime Environment (BC-ABA) ', 'User session for ABAP Daemon processing. An ABAP Daemon session is created by ABAP Daemon Framework ADF when an ABAP Daemon is ins tantiated from an ABAP Daemon class.'] ['ABAP Daemon Session ID', ' ABAP Runtime Environment (BC-ABA) ', 'A unique key of the ABAP Daemon session in which ABAP Daemons are processed. It is created by the ABAP Daemon framework when an ABAP Daemon is instantiated from an ABAP daemon class. Each ABAP Daemon session has a unique key on each application server instance. The key of an ABAP Daemon session consists of three parts: Logon handle Index in the table for user sessions. Logon ID Unique ID of the user session. Session handle Number of the ABAP session within the user session. Example: T_U_M T42_U975_M1.'] ['ABAP Daemon Start-Up Manager', ' ABAP Runtime Environment (BC-ABA) ', 'The class CL_ABAP_DAEMON_STARTUP_MANAGER. The static method in ABAP Daemon Start-Up Manager is used to automatically start ABAP Daemons once the system or the application server instance is started.'] ['ABAP Daemon topology type', ' ABAP Runtime Environment (BC-ABA) ', 'Defines on which application server instances the ABAP Daemons should run, and how they should be distributed. There are two topology types: SERVER: The ABAP Daemons should run on each active application server instance of the system. SERVER_GROUP: The ABAP Daemons should only run on application server instances that belong to a server group see column RFC Server Group.'] ['ABAP Daemon user', ' ABAP Runtime Environment (BC-ABA) ', 'The name of a trusted ABAP Daemon user that enables a dynamic RFC connection. If the automatic start-up configuration of an ABAP Daemon should use the dynamic RFC destination, it cannot be maintained in the SM59 transaction. The created RFC destination exists only in memory.'] ['ABAP Database Connectivity', ' ABAP Runtime Environment (BC-ABA) ', 'A class-based API for the Native SQL interface. ADBC makes object orientated execution of dynamically specified Native SQL possible.'] ['ABAP database schema', ' ABAP Runtime Environment (BC-ABA) ', 'Database schema assigned to the database user name used in an AS ABAP database read. A work process acting as a database user accesses the objects of this database schema implicitly. The database objects and implementations of AMDP methods managed by ABAP Dictionary are located in the ABAP database schema. The name of the ABAP database schema in AS ABAP can be determined using the function module DB_DBSCHEMA_CURRENT.'] ['ABAP Debugger', ' ABAP Runtime Environment (BC-ABA) ', 'Tool with which ABAP programs can be executed line by line or section by section. This makes it possible to edit contents of data objects and to check program logic. See also, breakpoint.'] ['ABAP Debugger window', ' ABAP Runtime Environment (BC-ABA) ', 'A window of the SAP GUI in which the ABAP Debugger runs. More precisely, the Debugger window is linked with an external session in which the ABAP Debugger runs.'] ['ABAP Development Tools', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', "An ABAP-integrated development environment built on top of the Eclipse platform. Its main objective is to support developers in today's increasingly complex development environments by offering state-of-the-art ABAP development tools. These tools include strong and proven ABAP lifecycle management on the open Eclipse platform with powerful UI capabilities."] ['ABAP development tools plug-in for ABAPGit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A development tools plug-in for an open source project known as "ABAPGit.'] ['ABAP Dictionary', ' ABAP Dictionary (BC-DWB-DIC) ', 'Persistent storage for data types that are visible in all repository objects. In addition, the database tables of the central database, views, and lock objects are managed in the - among other things. The objects of the are maintained with the same-name tool of the ABAP Workbench. Call through transaction code SE11.'] ['ABAP Dictionary', ' Payroll (PY) ', 'A directory containing data. An ABAP dictionary contains the following information: Description of all application data for an enterprise Relationships between the application data Use of the application data in programs and screen templates The descriptive data for the ABAP Dictionary is also known as meta data since is represents data about data.'] ['ABAP Doc', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A software documentation utility for ABAP source code-based development objects. Developers can edit the documentation of ABAP elements function modules, classes, methods, attributes, and so on by means of special ABAP Doc comments within the ABAP source code. Based on these comments, it is possible to create the human-readable developer documentation.'] ['ABAP Doc comment', ' ABAP Runtime Environment (BC-ABA) ', 'Special comment consisting of one or more comment lines, all starting with "!. ABAP Doc comments can be placed before declarations and used by ABAP Doc for declaration documentation.'] ['ABAP download service', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A service that allows the user to download files directly into their SAP system running ABAP from any SAP destination site addressed through a URL.'] ['ABAP dump analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A tool for listing and analyzing runtime errors that occurred in AS ABAP and that can be used to access the corresponding short dumps. Called using transaction ST22.'] ['ABAP Editor', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'ABAP Workbench tool for creating ABAP programs. Is called either directly through transaction code SE38 or is embedded in other tools such as Object Navigator, Class Builder, or Function Builder.'] ['ABAP event', ' ABAP Runtime Environment (BC-ABA) ', 'Event in ABAP that contains an internal event with a standard event code and event parameters.'] ['ABAP file interface', ' ABAP Runtime Environment (BC-ABA) ', 'The ABAP file interface allows the processing of files on the application server with ABAP statements.'] ['ABAP flight reference scenario', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', "SAP's reference scenario based on an updated flight data model. It is intended to be used for demonstration and learning purposes in the context of the ABAP RESTful programming model."] ['ABAP for Cloud Development', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP language version with restricted language scope and restricted access to repository objects for developments in the SAP Cloud Platform ABAP Environment and other cloud environments.'] ['ABAP keyword', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP word that initiates an ABAP statement. In combination with other ABAP words or operands, it defines an ABAP language element.'] ['ABAP language element', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP keyword or a combination of an ABAP keyword and one or more ABAP words or operands. An ABAP language element clearly describes the semantics of an ABAP statement. Examples of different ABAP language elements are GET BIT, GET TIME, DELETE itab, DELETE dbtab. ABAP language elements can be enhanced using ABAP language element additions.'] ['ABAP language element addition', ' ABAP Runtime Environment (BC-ABA) ', 'An ABAP word or a combination of multiple ABAP words. A language element addition can be used in ABAP statements as an addition to an appropriate ABAP language element. Examples of different ABAP language element additions are WITH KEY and WITH TABLE KEY.'] ['ABAP language version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP Managed Database Procedures', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMDP. Class-based framework for managing and calling stored procedures or database procedures as AMDP procedures in AS ABAP.'] ['ABAP Mapping Script', ' ABAP Runtime Environment (BC-ABA) ', 'An SAP script language that enables dynamic mappings to be made between the components of complex data types. The class CL_ABAP_MAPPING is used to implement scripts of this type.'] ['ABAP memory', ' ABAP Runtime Environment (BC-ABA) ', 'Memory area within each ABAP session that the programs of a call sequence can access with the statements EXPORT and IMPORT and whose data remains as long as the top-level transaction of a call sequence.'] ['ABAP Messaging Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype for communication between existing application contexts. An AMC is defined using three elements: group ID, channel ID, and extension ID.'] ['ABAP Messaging Channel Application', ' Middleware (BC-MID) ', 'AMC application that combines multiple AMC channels as a logical unit.'] ['ABAP Messaging Channel Extension ID', ' Middleware (BC-MID) ', 'Name of an AMC channel extension. Is used to identify an existing AMC channel more specifically, for example when making access restrictions.'] ['ABAP Messaging Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as AMC. Framework for communication between the ABAP programs in an AS ABAP. Communication is enabled by sending and rec eiving data objects as messages across the boundaries of an application server.'] ['ABAP Objects', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP programming language that allows object-oriented programming on the basis of classes and interfaces.'] ['ABAP Path Expression Language', ' Postprocessing Office (CA-GTF-TS-PPO) ', 'You use the language to specify paths in DDIC structures. For instance, you can localize the data in a payload with this language.'] ['ABAP perspective', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A perspective in Eclipse which, like any other perspective, defines the initial set and layout of tools views and editors in the Eclipse window. This way the ABAP perspective provides a set of functions aimed at accomplishing a specific task. This perspective is especially designed for working with arbitrary ABAP development objects that the user can access by means of ABAP projects in ABAP Development Tools for SAP NetWeaver.'] ['ABAP platform', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'The application infrastructure component built on the ABAP programming language that exists between the SAP HANA database and core SAP applications that run on SAP HANA. ABAP platform provides core data services, programming libraries and execution services, user interface technology, and other capabilities to make SAP applications run effectively on premise and in the cloud.'] ['ABAP Platform as a Service', ' (BC-CP-ABA) ', 'ABAP in SAP Cloud Platform The platform-as-a-service offering for the ABAP technology within SAP Cloud Platform, ABAP environment. In the context of the software component, PaaS represents ABAP Repository objects shipped exclusively for ABAP Environment.'] ['ABAP processor', ' ABAP Runtime Environment (BC-ABA) ', 'A component of the ABAP runtime environment that executes ABAP programs. Superordinate term for: Selection screen processor Reporting processor List processor The screen processing is controlled by the screen processor.'] ['ABAP Profiler', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A tool used to analyze the runtime and the memory consumption of ABAP programs.'] ['ABAP program', ' ABAP Runtime Environment (BC-ABA) ', 'A repository object that contains ABAP source code and has a program type. ABAP programs are also assigned other components, such as screens or the GUI status.'] ['ABAP project', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A project that mediates between an ABAP backend system and the ABAP Development Tools frontend and provides a framework for creating, processing, and testing development objects. An ABAP project always represents a real system logon and additionally offers a user-specific view of all ABAP development objects of the backend system.'] ['ABAP Push Channel', ' Middleware (BC-MID) ', 'ABAP Channel subtype used to pass messages from ABAP to an external system using the push principle.'] ['ABAP Push Channels', ' ABAP Runtime Environment (BC-ABA) ', 'Abbreviated as APC. Framework for bidirectional communication between an AS ABAP and the Internet using the WebSocket protocol or TCP socket protocol. ABAP Push Channels can be associated with ABAP Messaging Channels.'] ['ABAP Repository', ' ABAP Runtime Environment (BC-ABA) ', 'The part of the central database of an AS ABAP that contains only cross-client repository objects. The repository can be searched using the Repository Information System.'] ['ABAP Repository Information System', ' Workbench Utilities (BC-DWB-UTL) ', 'ABAP Workbench tool for searching for repository objects. Call through transaction code SE15.'] ['ABAP RESTful Application Programming Model', ' RESTful ABAP Programming Model (BC-ESI-RAP) ', 'An ABAP programming model for browser-based applications that are optimized for SAP HANA.'] ['ABAP RESTful application programming model', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A framework of tools, languages, and libraries designed to help developers rapidly build enterprise applications by offering a consistent end-to-end programming model and development.'] ['ABAP runtime analysis', ' Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO) ', 'A function for measuring and analyzing the performance of all programs, transactions, and function modules. The ABAP runtime analysis generates lists that identify runtime-intensive statements, summarize table accesses, and show the program flow hierarchy. This information helps find and analyze problems caused by: CPU-intensive program functions Inefficient or redundant database accesses The ABAP runtime analysis is called with transaction code SAT.'] ['ABAP Serialization JSON', ' ABAP Runtime Environment (BC-ABA) ', 'Format of JSON data that is created with the serialization of ABAP data with the identity transformation, or is the prerequisite for a deserialization with the identity transformation. The short name is JSON.'] ['ABAP Serialization XML', ' ABAP Runtime Environment (BC-ABA) ', 'Name of the canonical XML representation of ABAP data.'] ['ABAP session', ' ABAP Runtime Environment (BC-ABA) ', 'Instance for a user session on an AS ABAP with a separate memory area. Each GUI window of a user session is connected with a separate ABAP session. A user session can administrate up to 16 ABAP sessions. An ABAP program is executed in an internal session of an ABAP session.'] ['ABAP Social Media Integration', ' SAP UI for Decoupled Innovations (CA-UI2) ', 'An integration library that provides an ABAP proxy to enable integration of SAP systems with a collaboration platform, such as SAP Jam. ABAP SMI provides secure connectivity, a set of APIs, authentication SSO, and user mapping between the connected systems.'] ['ABAP source code', ' ABAP Runtime Environment (BC-ABA) ', 'Source code for ABAP programs consisting of ABAP statements and comments. Created and edited in ABAP Editor or using the ABAP Develo pment Tools ADT. ABAP source code is compiled by the ABAP Compiler when the program is activated. It can be split into separate repository objects by using include programs.'] ['ABAP SQL', ' ABAP Runtime Environment (BC-ABA) ', 'ABAP SQL is the umbrella term for a subset of SQL realized using ABAP statements, including the DML part. The ABAP SQL statements use the ABAP SQL interface of the database interface to access an AS ABAP database. ABAP SQL can be used to read SELECT and modify INSERT, UPDATE, MODIFY, or DELETE data in database tables defined in ABAP Dictionary. Database tables, views, and all non-abstract CDS entities can be accessed directly.'] ['ABAP SQL interface', ' ABAP Runtime Environment (BC-ABA) ', 'Part of the database interface responsible for ABAP SQL statements. The ABAP SQL interface transforms all ABAP SQL statements that access the standard database of an AS ABAP to vendor-specific SQL and forwards the results to the database system.'] ['ABAP stack', ' SAP NetWeaver (NW) ', 'ABAP storage facility, in which storage for all parameters and local variables of ABAP methods and form routines is allocated. ABAP stack storage is in general dynamically allocated when a method or form routine is called and is freed when the method or routine is ended.'] ['ABAP statement', ' ABAP Runtime Environment (BC-ABA) ', 'Completed record of the ABAP programming language Consists of a token and is completed by a point.'] ['ABAP Support Package', ' Online Correction Support (BC-UPG-OCS) ', 'Collection of corrections to serious errors in R/3 Repository and in dictionary objects.'] ['ABAP system', ' ABAP Runtime Environment (BC-ABA) ', 'Implementation of an ABAP platform by a client-server system consisting of ABAP-specific components of the presentation view such as SAP GUI, Application Server ABAP AS ABAP, and the ABAP database schema of the standard AS ABAP database and in which both system programs and tables and application programs and tables can be located. The name of an ABAP system matches the system ID of its AS ABAP.'] ['ABAP system central services', ' Client/Server Technology (BC-CST) ', 'Central Services in an ABAP system, such as the lock service that is provided by the Standalone Enqueue Server, and the communication that is provided by the Message Server. Precisely one occurrence of each service can be found in the system.'] ['ABAP Table Services', ' Floorplan Manager Web Dynpro ABAP (BC-WD-CMP-FPM) ', 'Library for application developers offering a set of services that enables features such as sorting, filtering, and aggregation according to the UI representation of the data and not according to the internal data representation.'] ['ABAP Test Cockpit', ' ABAP Runtime Environment (BC-ABA) ', 'A framework that is integrated into the ABAP Workbench or ABAP Development Tools ADT and the SAP transport system to execute and e valuate various tests for repository objects.'] ['ABAP test cockpit', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A tool that delivers custom-code analysis in the ABAP programming language. It is used with SAP Business Suite, SAP NetWeaver, and SAP S/4HANA.'] ['ABAP test cockpit cloud readiness check variants for SAP S/4HANA Cloud', ' Brand Voice - Technology Platform (BV-TECHNOLOGY) ', 'A free, open-source tool that delivers check variants, which consist of more than one check category, for SAP S/4HANA Cloud.'] ['ABAP Timer', ' ABAP Runtime Environment (BC-ABA) ', 'A timer for wait times in non-blocking mode, integrated into the ABAP runtime environment. An ABAP Timer is started for a defined runtime using a timer manager. At the end of this runtime, a timeout event is raised that is responded to using a timer handler.'] ['ABAP Timer handler', ' ABAP Runtime Environment (BC-ABA) ', 'Class that implements the interface IF_ABAP_TIMER_HANDLER. The interface method ON_TIMEOUT of the timer handler specified when an ABAP Timer is started in ABAP Timer Manager handles the timeout event of the timer.'] ['ABAP Timer Manager', ' ABAP Runtime Environment (BC-ABA) ', 'Object of the class CL_ABAP_TIMER_MANAGER accessed using the interface IF_ABAP_TIMER_MANAGER. A timer manager makes it possible to start and stop an ABAP Timer in non-blocking mode. When the timer is started, a runtime and an ABAP Timer handler are defined.'] ['ABAP trace', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'A file containing the measurement results produced by the ABAP Profiler.'] ['ABAP Unit', ' ABAP Runtime Environment (BC-ABA) ', 'A test tool integrated in the ABAP runtime environment that is used for checking the functions of code sections in a program unit tests. The individual tests are implemented in ABAP programs as test methods of local test classes. The tests of a test class use the same fixture. Global test classes can only be used in local test classes. When defining a local test class, you can specify the properties of a test. Tests from several ABAP programs can be grouped together into test tasks.'] ['ABAP version', ' ABAP Runtime Environment (BC-ABA) ', 'Program attribute that determines the language scope and the syntax rules of an ABAP program.'] ['ABAP word', ' ABAP Runtime Environment (BC-ABA) ', 'A word of the ABAP programming language. ABAP words are the tokens of an ABAP statement that convey their semantics. ABAP words in ABAP statements serve as ABAP keywords or as additions. A single ABAP word can occur as a keyword and also as an addition. Combinations of ABAP words result in ABAP language elements or ABAP language element additions.'] ['ABAP Workbench', ' ABAP Workbench, Java IDE and Infrastructure (BC-DWB) ', 'Integrated graphical development environment in the SAP System. The ABAP Workbench enables you to develop, modify, test, and manage client/server applications written in ABAP. Using the ABAP Workbench, you can: Write ABAP code Create user interfaces Check applications for errors Create and access database information Create Internet services'] ['ABAP-managed database object', ' ABAP Runtime Environment (BC-ABA) ', 'Database object in the standard database in AS ABAP, both managed and used by AS ABAP. Only ABAP should be used to access an ABAP-managed database object.'] ['abatement', ' SAP Carbon Impact (EHS-CI) ', 'When an organization or individual changes or replaces a process or activity in order to reduce the amount of direct emissions of greenhouse gases from its "business as usual" operations. For example, changing the vehicle fleet over from fossil-based fuel to a bio-fuel manufactured from renewable sources. Similarly, an organization can change or replace a process or activity in order to reduce the consumption of a product or service that has a known emission intensity. For example, reducing the amount of electricity used per unit of production.'] ['abatement modeling', ' SAP Carbon Impact (EHS-CI) ', 'Project templates for the reduction or mitigation of CO2 emissions.'] ['abatement project', ' SAP Carbon Impact (EHS-CI) ', 'A method or process designed to meet reduction goals, such as a percentage or absolute decrease in the amount of energy consumed as part of a production process or by a commercial building.'] ['abbreviation', ' Translation Tools (BC-DOC-TTL) ', 'An entry in the proposal pool that is an abbreviation of a system standard or domain standard. For example, a translator defines Doc. as an abbreviation of the system standard Document. An abbreviation Always has a quality status Can be the best proposal Can be automatically distributed'] ['abbreviation', ' SAPterm Terminology, Documentation, and Training (SAPTERM) ', 'A shortened form of a term created by omitting any part of a longer form.'] ['ABC analysis', ' Cross-Application Components (CA) ', 'A procedure to determine the importance of an object. You perform an ABC analysis to classify objects according to specific criteria or performance measures. Each object is assigned one of the following indicators: A - Important B - Less important C - Relatively unimportant An object can be a material, a vendor, or a plant. ABC analyses are used in Materials Management, Plant Maintenance, Cost Accounting, the Logistics Information System and ABAP Query.'] ['ABC analysis', ' CRM Analytics (CRM-ANA) ', 'Procedure for determining the importance of an object; it is used to classify objects according to specific criteria or key figures. It allows you to put the objects into common groupings by dividing them into the following areas: A: Important B: Less important C: Relatively unimportant ABC analysis is used in SAP NetWeaver Business Intelligence.'] ['ABC analysis', ' Demand-Driven Replenishment (PP-DD) ', 'Analyzing a product or component based on its goods issue value to assign it a product classification of A, B or C, based on values defined for type A, B and C under ABC classification.'] ['ABC analysis', ' SRM-Supplier Relationship Management (SRD-SRM) ', 'An evaluation of objects that have been classified according to their level of importance.'] ['ABC analysis basis', ' Extended Warehouse Management (SCM-EWM) ', 'The underlying measurement that you use during an ABC analysis to assess the importance of products. For example, you can perform the analysis based on the number of confirmed warehouse tasks for each product. Then you can assign importance to the products based on the percentage of confirmed warehouse tasks for the product.'] ['ABC category', ' Extended Warehouse Management (SCM-EWM) ', 'A group of products that have the same importance in an ABC analysis. During ABC analysis, you group products together and assign an importance to them. There are usually three categories: A Most Important B Relatively Important C Least Important For example, in an ABC analysis based on percentage of quantity moved in the warehouse, ABC category A might contain the products that make up 80% of the goods movements in the warehouse.'] ['ABC Classification', ' Business Explorer (BW-BEX) ', 'Web Item to classify objects Customers, Products or Employees based on a particular measure Revenue or Profit using certain classification rules.'] ['ABC classification', ' CRM Analytics (CRM-ANA) ', 'A frequently used analytical method to classify objects for example, customers, products or employees based on a particular measure revenue or profit. For example, you can classify your customers into three classes A, B and C according to the sales revenue they generate.'] ['ABC classification', ' Demand-Driven Replenishment (PP-DD) ', 'Classifying a product or component into type A, B or C based on its goods issue value, with products classified as type A having the largest goods issue value and products classified as type C having the smallest goods issue value.'] ['ABC classification', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', "A type of assessment where objects are graded according to their level of importance. Objects are assigned one of three indicators: A, B, or C. For example, a list of suppliers could be classified according to their annual revenue. 'A' would indicate suppliers with the highest revenue, while 'C' would indicate suppliers with the lowest revenue."] ['ABC indicator', ' Logistics Information System (LIS) (LO-LIS) ', 'An indicator that is assigned by the procedure of ABC analysis. The following ABC indicators are possible: A - Important B - Less important C - Relatively unimportant According to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company. Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.'] ['ABC/XYZ analysis', ' Demand Planning (SCM-APO-FCS) ', "A method of grouping planning objects characteristic value combinations, SKUs based on their value revenue or sales volume and dynamics of consumption or sales. During the analysis, the planning objects are assigned one of the classes of ABC and XYZ simultaneously. Analysis based on value ABC analysis can be done by applying Pareto's rule on the value of individual items in a specific time horizon. Analysis based on the dynamics of consumption XYZ analysis means the calculation of a variance coefficient for example, standard deviation of consumption or sales in a specific time horizon. For example, a planning object that has the values BY might mean a planning object with medium volume, and trend or seasonal demand."] ['ABC/XYZ classification', ' Demand Planning (SCM-APO-FCS) ', 'The classes assigned to a planning object during ABC/XYZ analysis.'] ['ABM account', ' SAP Marketing (CEC-MKT) ', 'Comprises of customers who are relevant for account-based marketing, that is, there is the intention to apply them with specific marketing measures.'] ['ABM-relevant', ' SAP Marketing (CEC-MKT) ', 'Customer is denoted as to be handled with special marketing measures.'] ['ABN', ' Financial Accounting (FI) ', 'A registration number the Australian business number assigned to legal persons there.'] ['abnormal demand', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A demand far above or below normal, not representative of standard or expected demand. Abnormal demand is isolated, in most cases, for demand planning purposes to prevent its appearance from corrupting the forecast.'] ['abort', ' Please use subcomponents (BC-BMT-BPM) ', 'An error condition of a rule.'] ['about', ' UI5 Content (SAP Fiori) (MOB-UIA) ', 'A dialog that displays information about the application, such as the official app name, the app version, and the application component.'] ['About Me', ' Platform Foundational Capabilities (LOD-SF-PLT) ', 'A feature that allows employees to upload a video into their employee profiles to introduce themselves.'] ['above maximum stock', ' Demand-Driven Replenishment (PP-DD) ', 'A situation in which the available stock is greater than the cumulative sum of the quantities of the red, yellow, and green zones, denoting a buffer level where the stored inventory quantity can be considered as excessive. This is usually represented as a blue zone.'] ['above par', ' Transaction Manager (FIN-FSCM-TRM-TM) ', 'More than face value.'] ['above the fold', ' Marketing Analytics (CRM-ANA-MKT) ', 'In the part of a website that a user can see without having to scroll down.'] ['above the line', ' Foreign Military Sales (IS-DP-DMP) ', 'The type of costs associated with the receipt of a tangible material or service such as rivet or missile. Within the process, the "above the line" designation is made via theCost Group Code field on the FMS Case Item tab on the Create Contact screen.'] ['above-price currency', ' Supply Network Collaboration (SCM-ICH) ', 'Currency of the above-price tolerance amount.'] ['absence', ' SAP Contact Center (CRM-CCI) ', 'A status in the system when a user is away or not available and cannot be reached'] ['absence', ' SAP for Healthcare (IS-H) ', 'SAP Healthcare - Industry-Specific Components for Hospitals A time interval that characterizes the interruption of a treatment. It is delimited by the movement categories "absence start" and "absence end". With regard to billing, an alternative price for the nursing charge can be determined in this period. Absence times can be documented for the case types inpatient, day patient, and nursing home patient.'] ['absence', ' Personnel Time Management (PT) ', "A period during an employee's planned work time in which the employee is not working for the company, either on company premises or off-site. &EXAMPLE& Leave, illness, and release from work."] ['absence days', ' HCM-Resource Pool Management (SRD-HR-RPM) ', 'The number of days the internal or external resource is absent in the given time period, for example, on vacation or sick leave.'] ['absence event', ' Germany (PY-DE) ', 'The sequence of partial periods and assigned absence types resulting from a specific business situation such as medical provision actions. &EXAMPLE& Leave for health cure For an employee on a health cure, the employer counts two days as leave per five working days. Reduced pay for health cure The remaining calendar days are paid at a reduced rate, in accordance with the Continued Remuneration Law .'] ['absence quota', ' Personnel Time Management (PT) ', "An employee's entitlement to absence. The quota has a limited validity period and is reduced each time an absence of this type is recorded."] ['absence quota type', ' Personnel Time Management (PT) ', 'A breakdown of employee time-off entitlements according to reason for entitlement. &EXAMPLE& Standard annual leave Leave for challenged persons Time off from overtime'] ['absence reason', ' Student Lifecycle Management (IS-HER-CM) ', 'Reason why a student did not attend class.'] ['absence record', ' HCM-Human Capital Management (SRD-HR) ', 'A record of the times an employee is not at work.'] ['Absence Report', ' SAP Business One (SBO) ', "Displays a list of the employees' absences due to sick days, vacation, and other reasons and includes the name of the employee who approved the absence."] ['absence split', ' Payroll (PY) ', 'A reference from a wage type in a resultsRT table to an entry in an absenceAB table. An AB split arises if an employee has one or more absences, such as illness or leave, within a payroll period.'] ['absence time', ' SAP for Healthcare (IS-H) ', "SAP Healthcare - Industry-Specific Components for Hospitals Limited period in a patient's hospital stay, during which he or she is not present in the institution. In the area of inpatient treatment, absence times are subject to particularly rigid restrictions; a patient may leave the institution only with the express approval of an attending physician. In the area of day patient treatment, absences occasioned by the granting of leave of absence and weekends or public holidays are quite usual."] ['absence type', ' Employee Central (LOD-SF-EC) ', 'In the Time Off solution, the reason for an absence - for example, vacation, illness, or moving house.'] ['absence type', ' Personnel Time Management (PT) ', "The grouping of employees' scheduled absences and actual absences typically according to the reason for absence. Absences can also be grouped for other personnel-related reasons, such as employee time accounts and valuation of personnel times. Different absence types are assigned to partial periods of time during a health cure. The sequence of partial periods and the assigned absence types can be displayed using an absence event."] ['absence valuation', ' Payroll (PY) ', 'The processing of rules that determine how employee absences, such as leave and illness are treated in payroll. The specifications processed in this step are used to compensate absences and are available for running statistics.'] ['absences-only time recording', ' Employee Central (LOD-SF-EC) ', 'A method of time recording where employees record only absences, for example, for reporting/internal administrative purposes only. This time recording method could apply, for example, to an executive level employee who receives a set compensation package, where no overtime is recorded or paid.'] ['absolute commission', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Unlike the difference commission, this type of commission indicates the amount of commission that is absolute for each participant, without taking account of any other participants in the commission case.'] ['absolute deadband', ' Production Planning for Process Industries (PP-PI) ', 'An absolute value that the OPC server calculates for OPC Data Access subscription. It specifies the absolute range within which the value of an OPC item must change at least to be reported to the SAP system. Calculation formula: Absolute deadband = upper limit - lower limit * percentage deadband &EXAMPLE& A temperature sensor has a range from -100°C to +900°C within which the OPC value can still be shown exactly. A percentage deadband of 0.1% has been set up in the SAP system. Lower limit = -100 Upper limit = +900 Percentage deadband = 0.1 The absolute deadband is calculated as follows: 900 - -100 * 0.1% = 1 This means that the temperature must change at least by ±1°C in order that the value is reported to the SAP system.'] ['absolute deviation', ' SCM-Supply Chain Planning and Control (SRD-SCM-SCP) ', 'The difference between the target value and the actual value.'] ['absolute due date scenario', ' Strategy Analyzer (FS-BA-AN-STA) ', 'Due date scenario in which fixed due dates are used.'] ['absolute error', ' SCM-Demand Planning (SRD-SCM-DP) ', 'The difference between a measurement or estimate of a value and its true value. In demand planning absolute error is the difference between actual demand and forecasted demand for a given period expressed as an absolute value.'] ['absolute frequency', ' Quality Management (QM) ', 'Number of single values in a class.'] ['absolute interest affinity score', ' Predictive Studio (CEC-MKT-ML-PRE) ', "Score between 0 and infinity that is calculated for an interaction type and a time period to determine a contact's level of interest."] ['absolute market share', ' Demand Signal Management (CA-DSM) ', 'The percentage value a product or market has in relation to the root node of a product or market hierarchy. Market research data is structured into hierarchies, for example, product or market hierarchies. Each node in a hierarchy has an aggregated sales value. The absolute market share of a node represents the percentage value of the sales value of that node in relation to the sales value of the hierachy root node.'] ['absolute maturity band', ' Bank Analyzer (FS-BA) ', 'Maturity band with a fixed predefined start date.'] ['absolute path', ' ArchiveLink (BC-SRV-ARL) ', 'Composed of the basic path and possibly a relative path. &EXAMPLE& /usr/sap/archiv is defined as the basic path The relative path is /printlists/print1 The absolute path is therefore /usr/sap/archiv/printlists/print1.'] ['absolute quantity', ' Logistics Inventory Management Engine (SCM-ECT-LIM) ', 'Value determined through counting, measuring, weighing, or similar procedures. In contrast to the difference quantity, the absolute quantity describes the total stock of a good in the relevant location or handling unit.'] ['absolute target', ' SAP Carbon Impact (EHS-CI) ', 'A target defined by reduction in absolute emissions over time. For example, reduce CO2 emissions by 25% below 1994 levels by 2010.'] ['absolute type name', ' ABAP Runtime Environment (BC-ABA) ', 'A type name arranged as a path that uniquely specifies the context of a data type, a class, or an interface and can be used in dynamic type specifications. The absolute type name of any object can be determined using the RTTS.'] ['absolute valuation', ' Incentive and Commission Management (ICM) (ICM) ', 'Incentive and Commission Management Valuation of the entire value of a business object, such as a customer contract, from the organizational viewpoint.'] ['absolute value', ' SCM-Demand Planning (SRD-SCM-DP) ', 'A numerical value irrespective of its sign.'] ['absolute yield', ' SAP Manufacturing Execution (MFG-ME) ', 'The percentage of materials that entered the first pass through an operation which remains after any scrap is incurred.'] ['absorption costing', ' Controlling (CO) ', 'A costing approach that does not differentiate between fixed and variable costs. Costs are allocated to cost objects without being categorized as fixed or variable.'] ['abstract', ' ABAP Runtime Environment (BC-ABA) ', 'A class in ABAP Objects that cannot be instantiated. An abstract method can only be implemented in subclasses of its class. A non-abstract class or method is concrete.'] ['abstract', ' Exchanges (IS-OIL-DS-EXG) ', 'A report on exchange contract data. An abstract displays the following exchange contract details: Exchange agreement header information Purchase and sales contract numbers and items Fees for each purchase and sales contract item'] ['abstract', ' SAP Business One (SBO) ', 'An attribute of an element to indicate that the element is only used in a hierarchy to group related elements together. An abstract XBRL attribute is used to organize or group elements, so it is only present in an XBRL taxonomy, but never appears in the actual instance documents.'] ['abstract aggregation object', ' Source Data (FS-BA-SD) ', 'Object that is created in source data aggregation. Abstract aggregation objects can be aggregation objects, aggregation business transactions, or aggregation accrual results.'] ['abstract CDS entity', ' ABAP Runtime Environment (BC-ABA) ', 'CDS entity defined using DEFINE ABSTRACT ENTITY in a CDS data definition. An abstract CDS entity defines the type attributes of a CDS entity without creating an instance of a database object.'] ['abstract character repertoire', ' Internationalization (I18N) (BC-I18) ', 'An unordered set of abstract characters defined by convention which are to be encoded. An ACR can be fixed or open. In many cases, it consists of a familiar alphabet or a symbol set. Examples include: Japanese syllabaries and ideographs of JIS X 0208 fixed Western European alphabets and symbols of Latin-1 fixed Unicode/10646 repertoire open'] ['abstract class', ' Product Configuration (CRM-BF-CFG) ', 'A class that unites characteristics of a generic type for the purpose of reusing these characteristics in different contexts. An abstract class is not instantiated during the configuration process. Products are not directly assigned to abstract classes.'] ['abstract data type', ' Plant Connectivity (MFG-PCO) ', 'Structured data types can be defined as abstract. Only instances of structured data types that inherit from the abstract data type can then be created.'] ['abstract element', ' Report Builder (EPM-DSM-XRB) ', 'Element in the XML schema declaration that supports the presentation of data, such as a collection of concepts in a business report, but is not data and cannot be reported in an XBRL instance'] ['abstract IBC', ' Enterprise Service Infrastructure (BC-ESI) ', 'A modeled communication partner in the integration scenario definition that acts as a placeholder for IBC references.'] ['abstract interface', ' Business Object Builder (BC-DWB-TOO-BOB) ', 'An interface for which no practical standard implementation can be specified. With object types that support abstract interfaces, the inherited attributes and methods must be redefined and implemented.'] ['abstract service interface', ' Exchange Infrastructure (BC-XI) ', 'An interface for which no direction is defined initially. An abstract service interface has no implementation in an application system. You cannot generate a proxy for this interface type. You use abstract service interfaces in integration processes, for example, to receive or send messages from application systems. You can use the same abstract service interface to receive or to send.'] ['abstract syntax tree', ' ABAP Runtime Environment (BC-ABA) ', 'Tree representation of source code, which is created by syntactically analyzing the source code. The AST is the basis for further processing a program, for example during compilation or for analyzing it computing metrics etc..'] ['Abu Dhabi Retirement Pensions and Benefits Fund', ' Payroll United Arab Emirates (PY-UAE) ', 'An organization in the United Arab Emirates that administrates retirement pensions and end of service benefits for Emirati nationals.'] ['academic advisor', ' Student Lifecycle Management (IS-HER-CM) ', 'An expert within an higher education institution, who is responsible for giving academic advice to a select number of students who are assigned to him or her.'] ['academic calendar', ' Student Lifecycle Management (IS-HER-CM) ', 'A timetable that contains the dates of academic events.'] ['Academic Competence Center', ' Brand Voice - Non-Product (BV-NON-PRODUCT) ', 'Physical locations that partner with SAP University Alliances and University Competence Centers UCCs to provide language translation services and local curriculum and technical support in certain regions. There are five ACCs across the globe in Austria, C.I.S., South Africa, Taiwan, and Switzerland. See "SAP University Alliances."'] ['academic event', ' Student Lifecycle Management (IS-HER-CM) ', 'An academic event includes the following objects: Business event with regular schedule Business event with irregular schedule Business event without a schedule Time-independent event'] ['academic hold', ' Student Lifecycle Management (IS-HER-CM) ', 'A student- or program-related block that delays the processing of certain academic processes. For example, program registration or module booking.'] ['academic offering', ' Student Lifecycle Management (IS-HER-CM) ', 'Any object offered by a University for a student to book, and that can be appraised by an appraiser.'] ['academic performance index', ' Student Lifecycle Management (IS-HER-CM) ', 'The academic performance index consists of module booking filters and a calculation formula. The calculation formula can be used to determine a specific average based on the filtered module bookings of a student. Academic performance indexes can be: Grade point averages Weighted grade point averages Credit totals Number of programs'] ['academic period', ' Student Lifecycle Management (IS-HER-CM) ', 'The superordinate term for an academic year and session combination. &EXAMPLE& The academic period "2002 summer semester" covers the academic session "summer semester" in academic year "2002."'] ['academic specialization', ' Student Lifecycle Management (IS-HER-CM) ', 'The area of specialization within the chosen program.'] ['academic substitution', ' Student Lifecycle Management (IS-HER-CM) ', 'You can use an academic substitution in audits to change the academic work that a student may use to satisfy an audit subrequirement. Academic substitutions are associated with the student and apply for all requirement profiles and audit runs for the student. The different types of academic substitutions are as follows: Addition: Additional academic work that may be used to satisfy a subrequirement. Exclusion: Academic work that specifically can not be used to satisfy a subrequirement. Override: Academic work that completely replaces the qualifying work for satisfying a subrequirement.'] ['academic title', ' CRO-Data Migration (SRD-BC-TLS-DTM) ', 'A form of address that identifies the highest academic degree a person has obtained.'] ['AccAD Administrator', ' SAP NetWeaver (NW) ', 'The graphical user interface utility for administration and configuration in Application Delivery.'] ['AccAD tunnel', ' SAP NetWeaver (NW) ', 'The logical communication channel between the client front end CFE and server front end SFE when implementing Accelerated Application Delivery for . The tunnel is generated over WAN, either TCP or TLS/SSL if security is required.'] ['Accelerated Application Delivery for SAP NetWeaver', ' SAP NetWeaver (NW) ', 'An SAP solution for providing access to enterprise applications from remote locations.'] ['accelerated implementation service for SAP S/4HANA for North America', ' Brand Voice - Services (BV-SERVICES-NEW) ', 'A service that assists North American customers in the quick and efficient implementation of SAP S/4HANA.'] ['accelerated innovation', ' Solution Manager (SV-SMG) ', 'Active Global Support terminology CORPORATE-AGS Innovation delivered without disruption of the business.'] ['accelerated optimization services', ' SAP Cloud Application Lifecycle Management (SV-CLM) ', 'An automated service that assists the customer in issue analysis and resolution within business processes.'] ['accelerated pay', ' Functions for U.S. Federal Government (PSM-FG) ', 'Used by US federal government agencies to pay vendor invoices less than $2500 immediately and to pay invoices immediately for vendors that meet 5CFR1315.5.'] ['accelerated payment implementation service', ' Brand Voice - Services (BV-SERVICES-NEW) ', 'A service that helps customers execute straight-through processing of bank payments. It delivers validated and tested bank connectivity from payment functions within SAP S/4HANA or SAP ERP to various banks with centralized payment approvals and centralized payment reporting.'] ['AcceleratedSAP', ' ASAP (AcceleratedSAP) (SV-ASA) ', 'A standard methodology for implementing and continually optimizing SAP software efficiently. AcceleratedSAP ASAP supports the implementation of the SAP system and of mySAP.com components and can also be used for upgrade projects. It provides a wide range of tools to suport all stages of an implementation project, from project planning to the continual improvement of the SAP system. The two key tools in ASAP are the Implementation Assistant and the Question and Answer database Q&Adb: The Implementation Assistant contains the ASAP Roadmap, and provides a structured framework for an implementation, optimization or upgrade project. The Q&Adb allows you to set your project scope and generate your Business Blueprint using the SAP Reference Structure as a basis.']
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_3456/2148292894.py in <module> 34 html=driver.page_source 35 scraping(html) ---> 36 main_data() 37 38 finally: ~\AppData\Local\Temp/ipykernel_3456/2044320836.py in main_data() 20 links_clicked.append(links[x]) 21 html=driver.page_source ---> 22 link_data=BeautifulSoup(html,'html') 23 Sap_data=dict() 24 for element in link_data.select('[id^="details"]'): ~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\bs4\__init__.py in __init__(self, markup, features, builder, parse_only, from_encoding, exclude_encodings, element_classes, **kwargs) 310 if hasattr(markup, 'read'): # It's a file-type object. 311 markup = markup.read() --> 312 elif len(markup) <= 256 and ( 313 (isinstance(markup, bytes) and not b'<' in markup) 314 or (isinstance(markup, str) and not '<' in markup) TypeError: object of type 'NoneType' has no len()
driver=webdriver.Chrome()
driver.get('https://help.sap.com/glossary/')
click_more()
C:\Users\abhis\AppData\Local\Temp/ipykernel_3456/1052071053.py:18: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead myelement = driver.find_element_by_xpath('//*[@id="load-more-button"]')