This document provides an example of the syntax used to create an ALV Grid or List (ALV Programming) in ABAP. It includes code snippets for declaring the necessary data types and tables, building the field catalog, layout, events, and display parameters needed to display an ALV report. The code shows how to populate sample data from a database table, add color attributes, and configure sorting and subtotals. It also includes code for custom events like a header display and tooltip text for selected fields.
This report displays client data in an ALV grid. It loads client data from the ZJONMU_CLI table into a internal table based on selection screen criteria. It then initializes the ALV grid by defining the field catalog, layout, sorting, and events. The grid is populated and displayed with the client data.
This document discusses different types of ABAP reports including listing reports, drill-down reports, control break reports, and ALV reports. It provides examples of how to create control break reports using the AT FIRST, AT NEW, AT END OF, and AT LAST statements. It also summarizes how to display internal tables using the ALV grid and list viewers, including examples of using field catalogs to customize the display.
Lecture 4 sql {basics keys and constraints}Shubham Shukla
This document discusses different types of constraints in SQL including primary keys, foreign keys, unique constraints, and check constraints. It provides the syntax for creating each constraint using CREATE TABLE and ALTER TABLE statements. Primary keys enforce uniqueness and can be defined to include one or multiple columns. Foreign keys enforce referential integrity by linking columns in one table to columns in another table. Unique constraints require that the values in a column or set of columns are unique. Check constraints specify conditions that each row must satisfy.
This document provides an overview of common Oracle PL/SQL commands and concepts for working with tables, views, users, indexes, sequences, synonyms, roles, functions, procedures, triggers, collections, implicit and explicit cursors, data types, and the data dictionary. It includes commands for creating, altering, dropping and managing database objects as well as SQL statements for queries, DML, joins and collections.
The document discusses various Transact-SQL functions and features including:
1) Sequence objects that generate unique numbers and can be used to automatically populate columns. String functions like CONCAT and FORMAT are demonstrated for concatenating and formatting strings.
2) Logical functions such as IIF and CHOOSE are shown. Date/time functions like DATEFROMPARTS and PARSE are used to extract dates from strings.
3) Paging results with OFFSET and FETCH is covered along with using sequences to generate unique IDs and row numbers when paging query results.
This program contains four routines that can be used to list and format the fields of a structured record. The routines are: list_record_fields, list_fields_with_cols, list_specific_fields, and convert_to_CSV. The list_specific_fields routine allows the user to select specific fields to list using selection options for field number and name. The convert_to_CSV routine generates a comma-separated value string from a structured record. These routines are intended to be called from other programs.
This document provides an example of the syntax used to create an ALV Grid or List (ALV Programming) in ABAP. It includes code snippets for declaring the necessary data types and tables, building the field catalog, layout, events, and display parameters needed to display an ALV report. The code shows how to populate sample data from a database table, add color attributes, and configure sorting and subtotals. It also includes code for custom events like a header display and tooltip text for selected fields.
This report displays client data in an ALV grid. It loads client data from the ZJONMU_CLI table into a internal table based on selection screen criteria. It then initializes the ALV grid by defining the field catalog, layout, sorting, and events. The grid is populated and displayed with the client data.
This document discusses different types of ABAP reports including listing reports, drill-down reports, control break reports, and ALV reports. It provides examples of how to create control break reports using the AT FIRST, AT NEW, AT END OF, and AT LAST statements. It also summarizes how to display internal tables using the ALV grid and list viewers, including examples of using field catalogs to customize the display.
Lecture 4 sql {basics keys and constraints}Shubham Shukla
This document discusses different types of constraints in SQL including primary keys, foreign keys, unique constraints, and check constraints. It provides the syntax for creating each constraint using CREATE TABLE and ALTER TABLE statements. Primary keys enforce uniqueness and can be defined to include one or multiple columns. Foreign keys enforce referential integrity by linking columns in one table to columns in another table. Unique constraints require that the values in a column or set of columns are unique. Check constraints specify conditions that each row must satisfy.
This document provides an overview of common Oracle PL/SQL commands and concepts for working with tables, views, users, indexes, sequences, synonyms, roles, functions, procedures, triggers, collections, implicit and explicit cursors, data types, and the data dictionary. It includes commands for creating, altering, dropping and managing database objects as well as SQL statements for queries, DML, joins and collections.
The document discusses various Transact-SQL functions and features including:
1) Sequence objects that generate unique numbers and can be used to automatically populate columns. String functions like CONCAT and FORMAT are demonstrated for concatenating and formatting strings.
2) Logical functions such as IIF and CHOOSE are shown. Date/time functions like DATEFROMPARTS and PARSE are used to extract dates from strings.
3) Paging results with OFFSET and FETCH is covered along with using sequences to generate unique IDs and row numbers when paging query results.
This program contains four routines that can be used to list and format the fields of a structured record. The routines are: list_record_fields, list_fields_with_cols, list_specific_fields, and convert_to_CSV. The list_specific_fields routine allows the user to select specific fields to list using selection options for field number and name. The convert_to_CSV routine generates a comma-separated value string from a structured record. These routines are intended to be called from other programs.
This document discusses data manipulation in Oracle databases. It describes how to insert, update, and delete rows from tables using DML statements like INSERT, UPDATE, and DELETE. It also covers transaction management using COMMIT, ROLLBACK, and SAVEPOINT statements to control when changes are committed to the database or rolled back. Key aspects covered include inserting new rows, updating and deleting specific rows or all rows, and handling integrity constraints and transactions.
Data definition language (DDL) statements are used to create, alter, and drop schema objects like tables, indexes, views etc. DDL statements also grant and revoke privileges, analyze objects, add comments, and establish auditing options. Common DDL statements include CREATE, ALTER, DROP, TRUNCATE, and RENAME. DDL statements require exclusive access to objects and implicitly commit transactions before and after execution.
Constraints enforce rules at the table level to maintain data integrity. The main types of constraints are NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, and CHECK. Constraints can be created at table creation or added later using ALTER TABLE. Constraint information is stored in data dictionary views like USER_CONSTRAINTS and USER_CONS_COLUMNS which can be queried.
The document discusses various SQL statements that can be used in PL/SQL programs including SELECT, INSERT, UPDATE, DELETE, and MERGE. It provides examples of using each statement to retrieve, manipulate, and manage data in Oracle databases. The SELECT statement is used to query data, INSERT adds new rows, UPDATE modifies rows, DELETE removes rows, and MERGE can insert or update rows in a single statement. Joins and cursors are also introduced.
The document discusses data manipulation language (DML) statements in SQL. It describes how to insert rows into a table using INSERT, update rows using UPDATE, and delete rows from a table using DELETE. It also covers transaction control using COMMIT to save changes permanently and ROLLBACK to undo pending changes back to a savepoint.
1. The document discusses various SQL commands for creating, manipulating, and querying database tables. It covers commands like CREATE TABLE, INSERT, SELECT, UPDATE, DELETE, ALTER TABLE, COMMENT, and more.
2. Mathematical functions like COUNT, MAX, MIN, ROUND, TRUNC are described along with logical and comparison operators.
3. The document provides examples of using operators, functions, joins and grouping with detailed explanations.
The document discusses how to create and manage database tables. Key topics covered include using CREATE TABLE to define table structure, ALTER TABLE to modify tables, DROP TABLE to remove tables, and TRUNCATE TABLE to delete all rows. Datatypes, naming conventions, adding comments, and joining tables with subqueries are also summarized.
MariaDB Optimizer - further down the rabbit holeSergey Petrunya
The document summarizes new features in the MariaDB 10.4 query optimizer including:
1) New default optimizer settings that take more factors into account for condition selectivity and use histograms by default.
2) Faster histogram collection using Bernoulli sampling rather than analyzing the whole data set.
3) Two new types of condition pushdown - from HAVING clauses into WHERE clauses, and into materialized IN subqueries.
Postgres expert, Bruce Momjian, as he discusses common table expressions (CTEs) and the ability to allow queries to be more imperative, allowing looping and processing hierarchical structures that are normally associated only with imperative languages.
This document discusses how to resolve the ORA-14098 "index mismatch" error that can occur when performing an ALTER TABLE EXCHANGE PARTITION operation. The error is caused when the indexes on the partitioned table do not match the indexes on the non-partitioned table. It provides steps to use tracing to identify the mismatched indexes, compare the indexes on both tables, and ways to work around the issue such as disabling or dropping indexes.
This document provides an overview of basic SQL statements and SQL*Plus commands. It covers capabilities of SELECT statements, executing a basic SELECT statement, writing SQL statements, selecting specific columns, using arithmetic expressions and operators, defining aliases and literals, eliminating duplicate rows, and interacting with SQL*Plus through commands like editing, saving, and running SQL statements.
elrang, a general-purpose, concurrent, functional programming language. (https://en.wikipedia.org/wiki/Erlang_(programming_language)
this slide describe the language, based on this book.
learn you some erlang - (http://learnyousomeerlang.com/)
this slide covers -
6. higher order functions
7. errors and exceptions
A view allows users to access data from one or more tables in a database. Views can simplify queries, restrict access to data, and present alternative perspectives of the underlying data. The document describes how to create simple and complex views, add constraints to views, modify data through views, and remove views from the database. Views provide a way to access data without allowing direct modification of the base tables.
The document discusses different ways to avoid mutating table errors when using triggers in Oracle:
1. Use a compound trigger instead of a row-level trigger to avoid the error. A compound trigger allows initializing variables before and after statements to prevent mutating errors.
2. An example is given of a compound trigger that enforces a business rule limiting salary increases to 10% of the department average without causing a mutating error.
3. The mutating error occurs when a trigger references the table that owns the trigger, preventing the trigger from seeing changes made by its own statement.
Torchbearersnotebook.blogspot.com program to create a list in python and valu...SAKSHISINGH486
The document discusses Python programs for performing various operations on lists, including creating a list and taking input values, adding elements to the end or at a specific index, removing the last element or a specific element, and more. Each operation is demonstrated through a short Python program that takes fruit names as input and adds or removes them from a list called myfruitlist.
This document describes various single-row functions in SQL that can manipulate or modify data. It discusses character, number, date, and conversion functions and provides examples of how to use functions like TO_CHAR, TO_NUMBER, ROUND, TRUNC, and DECODE in SELECT statements. Common uses of functions include performing calculations, formatting output, converting data types, and conditional processing of data. Nesting functions allows multiple operations to be applied sequentially.
The document discusses a new service being launched by Moie Serv to provide document summarization in 3 sentences or less. The service aims to extract the key details and essential information from documents in a concise manner. It can summarize documents from legal, medical, academic and news domains. Customers will be able to access the summarization tool through Moie Serv's website.
This document describes several extensions to DML and DDL statements in Oracle9i:
1) Multitable INSERT statements allow inserting rows into multiple tables in a single statement. Types include unconditional INSERT, conditional ALL INSERT, conditional FIRST INSERT, and pivoting INSERT.
2) External tables allow querying data stored outside the database in flat files using SQL. Metadata is defined using CREATE TABLE with the external_table_clause.
3) Indexes can be created at the same time as tables using the CREATE INDEX syntax within the CREATE TABLE statement.
The document discusses single-row functions in SQL. It describes that single-row functions manipulate or return one value per row based on arguments. Examples of different types of single-row functions are provided, including character, number, date, and general functions. Specific functions like UPPER, ROUND, SYSDATE, and NVL are described along with examples of how to use them in SQL queries. Nesting of functions is also covered.
ALV reports are used to display data in grid or list format with predefined formatting options. The document discusses different techniques for developing ALV reports including using structures, field catalogs, layouts, totals, subtotals, and events. Function modules streamline the creation of field catalogs and allow for customization through events.
This document discusses data manipulation in Oracle databases. It describes how to insert, update, and delete rows from tables using DML statements like INSERT, UPDATE, and DELETE. It also covers transaction management using COMMIT, ROLLBACK, and SAVEPOINT statements to control when changes are committed to the database or rolled back. Key aspects covered include inserting new rows, updating and deleting specific rows or all rows, and handling integrity constraints and transactions.
Data definition language (DDL) statements are used to create, alter, and drop schema objects like tables, indexes, views etc. DDL statements also grant and revoke privileges, analyze objects, add comments, and establish auditing options. Common DDL statements include CREATE, ALTER, DROP, TRUNCATE, and RENAME. DDL statements require exclusive access to objects and implicitly commit transactions before and after execution.
Constraints enforce rules at the table level to maintain data integrity. The main types of constraints are NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, and CHECK. Constraints can be created at table creation or added later using ALTER TABLE. Constraint information is stored in data dictionary views like USER_CONSTRAINTS and USER_CONS_COLUMNS which can be queried.
The document discusses various SQL statements that can be used in PL/SQL programs including SELECT, INSERT, UPDATE, DELETE, and MERGE. It provides examples of using each statement to retrieve, manipulate, and manage data in Oracle databases. The SELECT statement is used to query data, INSERT adds new rows, UPDATE modifies rows, DELETE removes rows, and MERGE can insert or update rows in a single statement. Joins and cursors are also introduced.
The document discusses data manipulation language (DML) statements in SQL. It describes how to insert rows into a table using INSERT, update rows using UPDATE, and delete rows from a table using DELETE. It also covers transaction control using COMMIT to save changes permanently and ROLLBACK to undo pending changes back to a savepoint.
1. The document discusses various SQL commands for creating, manipulating, and querying database tables. It covers commands like CREATE TABLE, INSERT, SELECT, UPDATE, DELETE, ALTER TABLE, COMMENT, and more.
2. Mathematical functions like COUNT, MAX, MIN, ROUND, TRUNC are described along with logical and comparison operators.
3. The document provides examples of using operators, functions, joins and grouping with detailed explanations.
The document discusses how to create and manage database tables. Key topics covered include using CREATE TABLE to define table structure, ALTER TABLE to modify tables, DROP TABLE to remove tables, and TRUNCATE TABLE to delete all rows. Datatypes, naming conventions, adding comments, and joining tables with subqueries are also summarized.
MariaDB Optimizer - further down the rabbit holeSergey Petrunya
The document summarizes new features in the MariaDB 10.4 query optimizer including:
1) New default optimizer settings that take more factors into account for condition selectivity and use histograms by default.
2) Faster histogram collection using Bernoulli sampling rather than analyzing the whole data set.
3) Two new types of condition pushdown - from HAVING clauses into WHERE clauses, and into materialized IN subqueries.
Postgres expert, Bruce Momjian, as he discusses common table expressions (CTEs) and the ability to allow queries to be more imperative, allowing looping and processing hierarchical structures that are normally associated only with imperative languages.
This document discusses how to resolve the ORA-14098 "index mismatch" error that can occur when performing an ALTER TABLE EXCHANGE PARTITION operation. The error is caused when the indexes on the partitioned table do not match the indexes on the non-partitioned table. It provides steps to use tracing to identify the mismatched indexes, compare the indexes on both tables, and ways to work around the issue such as disabling or dropping indexes.
This document provides an overview of basic SQL statements and SQL*Plus commands. It covers capabilities of SELECT statements, executing a basic SELECT statement, writing SQL statements, selecting specific columns, using arithmetic expressions and operators, defining aliases and literals, eliminating duplicate rows, and interacting with SQL*Plus through commands like editing, saving, and running SQL statements.
elrang, a general-purpose, concurrent, functional programming language. (https://en.wikipedia.org/wiki/Erlang_(programming_language)
this slide describe the language, based on this book.
learn you some erlang - (http://learnyousomeerlang.com/)
this slide covers -
6. higher order functions
7. errors and exceptions
A view allows users to access data from one or more tables in a database. Views can simplify queries, restrict access to data, and present alternative perspectives of the underlying data. The document describes how to create simple and complex views, add constraints to views, modify data through views, and remove views from the database. Views provide a way to access data without allowing direct modification of the base tables.
The document discusses different ways to avoid mutating table errors when using triggers in Oracle:
1. Use a compound trigger instead of a row-level trigger to avoid the error. A compound trigger allows initializing variables before and after statements to prevent mutating errors.
2. An example is given of a compound trigger that enforces a business rule limiting salary increases to 10% of the department average without causing a mutating error.
3. The mutating error occurs when a trigger references the table that owns the trigger, preventing the trigger from seeing changes made by its own statement.
Torchbearersnotebook.blogspot.com program to create a list in python and valu...SAKSHISINGH486
The document discusses Python programs for performing various operations on lists, including creating a list and taking input values, adding elements to the end or at a specific index, removing the last element or a specific element, and more. Each operation is demonstrated through a short Python program that takes fruit names as input and adds or removes them from a list called myfruitlist.
This document describes various single-row functions in SQL that can manipulate or modify data. It discusses character, number, date, and conversion functions and provides examples of how to use functions like TO_CHAR, TO_NUMBER, ROUND, TRUNC, and DECODE in SELECT statements. Common uses of functions include performing calculations, formatting output, converting data types, and conditional processing of data. Nesting functions allows multiple operations to be applied sequentially.
The document discusses a new service being launched by Moie Serv to provide document summarization in 3 sentences or less. The service aims to extract the key details and essential information from documents in a concise manner. It can summarize documents from legal, medical, academic and news domains. Customers will be able to access the summarization tool through Moie Serv's website.
This document describes several extensions to DML and DDL statements in Oracle9i:
1) Multitable INSERT statements allow inserting rows into multiple tables in a single statement. Types include unconditional INSERT, conditional ALL INSERT, conditional FIRST INSERT, and pivoting INSERT.
2) External tables allow querying data stored outside the database in flat files using SQL. Metadata is defined using CREATE TABLE with the external_table_clause.
3) Indexes can be created at the same time as tables using the CREATE INDEX syntax within the CREATE TABLE statement.
The document discusses single-row functions in SQL. It describes that single-row functions manipulate or return one value per row based on arguments. Examples of different types of single-row functions are provided, including character, number, date, and general functions. Specific functions like UPPER, ROUND, SYSDATE, and NVL are described along with examples of how to use them in SQL queries. Nesting of functions is also covered.
ALV reports are used to display data in grid or list format with predefined formatting options. The document discusses different techniques for developing ALV reports including using structures, field catalogs, layouts, totals, subtotals, and events. Function modules streamline the creation of field catalogs and allow for customization through events.
This document provides step-by-step instructions for disassembling a PC. It begins by explaining what disassembling entails - removing the different components from the system unit by unplugging, unscrewing, and lifting them out. It then lists 13 steps to fully disassemble a PC, including unplugging all cables, removing the outer shell and side panels, taking out the system fan, CPU fan, power supply, CD/DVD drives, expansion cards, RAM, and motherboard. The goal of disassembling is to separate all the individual parts that make up a computer system.
This document outlines a presentation on experimental research methods prepared by Group C for Professor Nafiz Zaman Shuva at the University of Dhaka. The presentation highlights the definition of research and experimental methods, the steps of experimental research including identifying a problem, reviewing literature, formulating hypotheses, designing an experiment, collecting and analyzing data, and presenting findings. It also discusses the advantages of experimental research in determining cause-and-effect relationships through manipulation and control of variables, and the disadvantages related to limitations in controlling all variables and generalizing experimental results to real-world settings.
1. The document provides multiple choice questions related to software testing concepts and terms. It covers topics like test case design, test levels, defect management, risk analysis, test techniques and tools.
2. Several questions test knowledge of terms related to test coverage, test types, integration testing techniques, defect prioritization and analysis. Other topics assessed include test planning, test metrics, compatibility testing and quality perspectives.
3. The document contains 75 multiple choice questions to evaluate understanding of key software testing concepts and best practices. The breadth of topics covered provides a comprehensive skills assessment.
This ABAP program creates a blocked ALV report to display material information from tables MARA, MAKT, and MARD. It defines types and internal tables for the data, builds field catalogs, selects the relevant data, and appends it to blocks in the ALV grid. Forms are used to add headings to each block and handle events for the top of page display. The report allows the user to select materials and displays description, plant, and storage location details in a multi-block grid format.
As an ABAP Developer, we often have to develop ABAP reports that displays some data from the database. SAP provides a set of ALV (ABAP List Viewer) function modules which can be put into use to embellish the output of a report. Object oriented ALV is more robust and is more advanced when compared to Traditional ALV.
The document discusses the ABAP List Viewer (ALV) reporting tool. It provides advantages over conventional reports including a better user interface with features like filtering, sorting, layout changes, and exporting to Excel. It describes programming with ALV using function modules and object-oriented approaches. Key points are populating an internal table, calling display functions, and handling events using callback programs and subroutines.
An ABAP Advanced List (ALV) report provides a standardized interface for displaying list reports. This document discusses different types of ALV reports, including using function modules and controls to display list and grid reports. It also provides examples of control break reports with one and two levels, using a field catalog to customize column properties, adding a derived column, and using a SELECT statement with an INNER JOIN.
The document discusses the concept of liberation. It states that liberation frees the soul from all bindings and impediments of life. When we liberate our physical, mental, and spiritual entities, we can discover and explore the vastness of our existence. True liberation means we are free from what is happening in our world and are simply having a human experience. Liberation provides independence, abundance, and freedom from traditional and material concerns. We can only feel liberated when we practice detachment and simply observe the world around us as a spectator rather than identifying with our body, mind or persona. True liberation means we are boundless and infinite beings.
The document discusses various legal protections for senior citizens and parents in India. It outlines protections under the Indian Constitution to promote social welfare and justice. It also discusses the Hindu Adoptions and Maintenance Act which requires children to maintain their parents. The Muslim law also requires children to maintain indigent parents. For those without personal laws, the Criminal Procedure Code allows parents to seek maintenance. The National Policy for Older Persons and the Maintenance and Welfare of Parents and Senior Citizens Act provide additional legal protections for senior citizens.
The document discusses the politics of Zambia and the issue of Barotseland. It argues that Zambia's multi-party politics since 1991 have merely been an extension of the one-party state dictatorship under Kenneth Kaunda, as tendencies from that era have been reinvigorated. Additionally, it summarizes the nationalist struggle for autonomy or independence being waged by groups in Barotseland, a region that had previously been an independent kingdom before merging with Northern Rhodesia to form Zambia. The youth and intelligentsia in Barotseland are now taking leading roles in this nationalist movement.
This document defines a report (ZREP_006) that retrieves and displays employee information from two tables (PA0001 and PA0185) based on selection criteria. The report allows the user to select employees by number, group, subgroup, or company code. It then displays the employee number, name, company code, group, and subgroup from table PA0001. For selected employees, it also retrieves and displays their identification number from table PA0185.
The report finds all custom objects in the R3TR system that have a development class and object type specified by the user. It displays the objects in an ALV grid or downloads the data to a CSV file. It retrieves object data from the TADIR table and transaction code data from the TSTC table, then either displays it using REUSE_ALV_GRID_DISPLAY or fills a table for downloading using GUI_DOWNLOAD.
This document contains ABAP code for displaying an ALV grid report. It defines data structures for storing purchase order data and field catalog attributes. Methods are used to retrieve sample data, build the field catalog, layout, and display the ALV grid. Additional code allows setting specific field styles, like disabling editing for a price field if the value is over 10. The code also includes methods for initializing cell editing status based on a field, and toggling the editing mode.
This document defines a report that displays data from tables EKKO and EKPO in SAP in two interactive list screens (ALVs). It formats the fields to display from each table, builds the ALV controls, and defines a user command to navigate from the first screen showing EKKO data to a second screen showing linked EKPO detail lines.
This document contains the code for a SAP report. It defines data types, tables, and internal tables. It also contains code for the selection screen including radio buttons, check boxes, and list boxes. The selection screen code dynamically sets the active property of the check boxes based on which radio button is selected.
This 3 sentence summary provides the key information from the document:
The report extracts customer data including name, city, and creation details from the KNA1 and KNV tables for selected customers and appends it to an internal table for output. Data is selected from the KNA1 table where the customer number matches the selected options, and related creation user and date is retrieved from KNV table. The internal table is then looped and written to display the extracted customer information.
This report defines variables and data objects needed to display an ALV grid and handle user interactions. It retrieves data from a table into an internal table based on a user-selected table name and number of lines. It displays the data in an ALV grid and handles function codes to copy a selected line to a new internal table or save modified data back to the original table.
This document is a COBOL program (RPR6621F) that formats franchise service plan sales and refund data from one file format (SCFRNSR2) into another (SCSALE) for Radio Shack. It opens and reads input and output files, sets up record keys, and processes each ticket by reading records, accumulating fields, and writing formatted records to the output file. It performs validation checks and outputs error messages.
This document contains declarations for variables, data types, and tables that will be used in a report generated from transaction data. It declares multiple task sections that will extract, transform, and summarize data from various sources into consolidated tables for reporting purposes. Data will be gathered from finance, sales, purchasing, and master data tables, with selections possible by company code, document date, and account numbers.
The document demonstrates various operations that can be performed on internal tables in ABAP such as fetching data from a database table into an internal table, appending, inserting, sorting, modifying, deleting records, and moving data between internal tables. It provides examples of how to use statements like SELECT, APPEND, INSERT, SORT, MODIFY, DELETE, COLLECT, and MOVE on internal tables.
This JCL restores datasets from a DFDSS dump for the CA Unicenter/TNG Framework product version 2.2. It includes multiple steps to restore target datasets, distribution datasets, SMP/E libraries, the customer file, HFS files, and Book Manager files to their appropriate volumes after replacing site-specific variables. It also contains steps to update the SMP/E CSI and zones after restoration is complete.
Lab08/Lab08.cppLab08/Lab08.cpp//**************************************************************************************************************
// FILE: Lab08.cpp
//
// DESCRIPTION: Contains the main() function. Instantiates a PointTest object which tests the Point class.
//
// AUTHORS: your-name (your-email-address)
// your-partner's-name (your-partners-email-address)
//
// COURSE: CSE100 Principles of Programming with C++, Fall 2015
//
// LAB INFO: Lab 8 Date/Time: your-lab-date-and-time TA: your-lab-ta
//--------------------------------------------------------------------------------------------------------------
// TESTING:
//
// TEST CASE 1:
// ------------
// TEST CASE INPUT DATA:
// Point p1 x = 11
// Point p1 y = 22
// Point p2 x = -33
// Point p2 y = -44
//
// EXPECTED OUTPUT GIVEN THE INPUT:
// The point p1 is (11, 22)
// The point p2 is (-33, -44)
// The distance between the points is 79.322
// Moving point p1...The point p1 is now at (100, 200)
// The distance between the points is 277.894
// Moving point p2...The point p2 is now at (300, 400)
// The distance between the points is 282.843
//
// OBSERVED OUTPUT:
// Document the output from your program when you perform this test case
//
// TEST CASE RESULT: Document PASS or FAIL
//
// TEST CASE 2:
// ------------
// TEST CASE INPUT DATA:
// Point p1 x = ???
// Point p1 y = ???
// Point p2 x = ???
// Point p2 y = ???
//
// EXPECTED OUTPUT GIVEN THE INPUT:
// ??? Document the expected output ???
//
// OBSERVED OUTPUT:
// ??? Document the output from your program when you perform this test case ???
//
// TEST CASE RESULT: ??? Document PASS or FAIL ???
//**************************************************************************************************************
#include"PointTest.hpp"
//--------------------------------------------------------------------------------------------------------------
// FUNCTION: main()
//
// DESCRIPTION
// Starting point for the program.
//
// PSEUDOCODE
// Define a PointTest object named pointTest calling the default ctor.
// Call run() on the pointTest object.
// Return 0.
//--------------------------------------------------------------------------------------------------------------
???
Lab08/Point.cppLab08/Point.cpp//**************************************************************************************************************
// FILE: Point.cpp
//
// DESCRIPTION: Implementation of the Point class. See Point.hpp for the class declaration.
//
// AUTHORS: your-name (your-email-address)
// your-partner's-name (your-partners-email-address)
//
// COURSE: CSE100 Principles of Programming with C++, Fall 2015
//
// LAB INFO: Lab 8 Date/Time: your-lab-date-and-time TA: your-lab-ta
//**************************************************************************************************************
#include<cmath>// For sqrt()
#include<sstream>// For stringstre ...
This document defines a report that displays employee data from various tables in an ALV grid. It includes:
1) Forms to load employee data from tables, define the ALV grid layout and field catalog, and display the grid.
2) Selection screen options to filter employees by code, name, unit, and status.
3) Logic to sort the grid based on the selected filter and set the initial grid display.
This document defines data structures and logic for a report that retrieves and displays customer payment information from various tables. It declares data types to store records from different tables, selects data into internal tables based on selection screen criteria, and builds a final table combining the records for display in an ALV grid. Event handling is defined to handle clicks on program names in the grid.
This document provides an overview of the Oil and Gas Development Company of Pakistan (OGDCL) Logistics Base in Kot Sarang. It discusses the establishment and objectives of OGDCL, describes the organizational structure and key departments. Specific sections cover drilling operations services including well services, cementation, mud division, and well stimulation equipment. The document also discusses rig maintenance, logistics workshop functions, oil well drilling operations, oil rig systems, and the oil drilling process.
This sample demonstrates using the SOA AQ Adapter to enqueue and dequeue messages from an Oracle AQ queue that uses an abstract data type (ADT). It shows how the adapter generates XML during runtime that matches the schema defined for the ADT queue. The sample includes a pre-built JDeveloper project and artifacts like a payload schema and SQL scripts to build the sample from scratch.
This document lists and briefly describes various Linux and Java tools for monitoring systems and debugging applications, including htop for monitoring processes, iostat and free for disk and memory monitoring, perf for performance profiling, jps and jstack for Java process and thread debugging, and java-object-layout for visualizing Java object layouts. Instructions are provided for configuring some of the tools, such as enabling ptrace for jstack and setting JVM flags and java-agent for java-object-layout.
The document describes HiveQL commands for creating, altering, and dropping databases, tables, views, and indexes. It also covers built-in functions, SELECT queries with filters, sorting, grouping, and joins. Key commands include CREATE DATABASE, CREATE TABLE, LOAD DATA, ALTER TABLE, DROP TABLE, SELECT, GROUP BY, and JOIN.
This document contains ABAP code for a program that displays and allows editing of a table called YSRTMM using a dynpro screen. It includes modules for initializing and refreshing the screen, reading and writing data to the table, and handling user input commands. User commands allow adding, deleting, updating and refreshing the table data. Validation is performed to check for duplicate records before inserting or updating.
The pseudo code describes a report program that generates a customer booking report. It gets customer data from a table, separates customers into business and private, then prints their booking details. It also summarizes booking totals and checks for errors or missing records.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
Temple of Asclepius in Thrace. Excavation resultsKrassimira Luka
The temple and the sanctuary around were dedicated to Asklepios Zmidrenus. This name has been known since 1875 when an inscription dedicated to him was discovered in Rome. The inscription is dated in 227 AD and was left by soldiers originating from the city of Philippopolis (modern Plovdiv).
A Visual Guide to 1 Samuel | A Tale of Two HeartsSteve Thomason
These slides walk through the story of 1 Samuel. Samuel is the last judge of Israel. The people reject God and want a king. Saul is anointed as the first king, but he is not a good king. David, the shepherd boy is anointed and Saul is envious of him. David shows honor while Saul continues to self destruct.
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...EduSkills OECD
Andreas Schleicher, Director of Education and Skills at the OECD presents at the launch of PISA 2022 Volume III - Creative Minds, Creative Schools on 18 June 2024.
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
2. PERNR TYPE PA0006-PERNR,
SUBTY TYPE PA0006-SUBTY,
OBJPS TYPE PA0006-OBJPS,
SPRPS TYPE PA0006-SPRPS,
ENDDA TYPE PA0006-ENDDA,
BEGDA TYPE PA0006-BEGDA,
SEQNR TYPE PA0006-SEQNR,
ANSSA TYPE PA0006-ANSSA,
NAME2 TYPE PA0006-NAME2,
STRAS TYPE PA0006-STRAS,
ORT01 TYPE PA0006-ORT01,
ORT02 TYPE PA0006-ORT02,
PSTLZ TYPE PA0006-PSTLZ,
LAND1 TYPE PA0006-LAND1,
LOCAT TYPE PA0006-LOCAT,
END OF T_PA0006.
TYPES: BEGIN OF T_PA0001,
PERNR TYPE PA0001-PERNR,
SUBTY TYPE PA0001-SUBTY,
OBJPS TYPE PA0001-OBJPS,
SPRPS TYPE PA0001-SPRPS,
ENDDA TYPE PA0001-ENDDA,
BEGDA TYPE PA0001-BEGDA,
SEQNR TYPE PA0001-SEQNR,
BUKRS TYPE PA0001-BUKRS,
3. WERKS TYPE PA0001-WERKS,
PERSG TYPE PA0001-PERSG,
PERSK TYPE PA0001-PERSK,
BTRTL TYPE PA0001-BTRTL,
ORGEH TYPE PA0001-ORGEH,
PLANS TYPE PA0001-PLANS,
ENAME TYPE PA0001-ENAME,
END OF T_PA0001.
DATA: IT_PA0001 TYPE TABLE OF T_PA0001,
WA_PA0001 TYPE T_PA0001,
IT_PA0006 TYPE TABLE OF T_PA0006,
WA_PA0006 TYPE T_PA0006,
IT_EVENT TYPE SLIS_T_EVENT,
WA_EVENT TYPE SLIS_ALV_EVENT,
IT_XFC TYPE SLIS_T_FIELDCAT_ALV,
WA_XFC TYPE SLIS_FIELDCAT_ALV,
XLAYOUT TYPE SLIS_LAYOUT_ALV.
*&---------------------------------------------------------------------*
*& Include
ZREP_015_SCREEN
*&---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: S_PERNR FOR PA0001-PERNR.
SELECT-OPTIONS: S_PERSG FOR PA0001-PERSG.
SELECT-OPTIONS: S_PERSK FOR PA0001-PERSK.
4. SELECT-OPTIONS: S_WERKS FOR PA0001-WERKS.
SELECT-OPTIONS: S_BTRTL FOR PA0001-BTRTL.
SELECTION-SCREEN END OF BLOCK B1.
*&---------------------------------------------------------------------*
*& Include
ZREP_015_PERFORM
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&
Form DATA_SELECTION
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM DATA_SELECTION .
SELECT PERNR
SUBTY
OBJPS
SPRPS
ENDDA
BEGDA
SEQNR
BUKRS
WERKS
PERSG
5. PERSK
BTRTL
ORGEH
PLANS
ENAME FROM PA0001 INTO TABLE IT_PA0001
WHERE PERNR IN S_PERNR
AND ENDDA EQ '99991231'
AND PERSG IN S_PERSG
AND PERSK IN S_PERSK
AND WERKS IN S_WERKS
AND BTRTL IN S_BTRTL.
ENDFORM.
" DATA_SELECTION
*&---------------------------------------------------------------------*
*&
Form CREATE_FIELDCAT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM CREATE_FIELDCAT .
PERFORM CREATE_XFC USING 'IT_PA0001' 'PERNR' 'Employee No.' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'ENAME' 'Employee Name' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'BEGDA' 'Begin Date' 'X'.
6. PERFORM CREATE_XFC USING 'IT_PA0001' 'ENDDA' 'End Date' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'SEQNR' 'Seq No.' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'BUKRS' 'Company Code' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'PERSG' 'Emp Group' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'PERSK' 'Emp SubGroup' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'WERKS' 'Personnel Area' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'BTRTL' 'Personnel SubArea' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'ORGEH' 'Org. Unit' 'X'.
PERFORM CREATE_XFC USING 'IT_PA0001' 'PLANS' 'Position' 'X'.
* CLEAR: WA_XFC.
* WA_XFC-TABNAME = 'IT_PA0001'.
* WA_XFC-FIELDNAME = 'PERNR'.
* WA_XFC-SELTEXT_L = 'Employee No.'.
* APPEND WA_XFC TO IT_XFC.
ENDFORM.
" CREATE_FIELDCAT
*&---------------------------------------------------------------------*
*&
Form CREATE_LAYOUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
7. FORM CREATE_LAYOUT .
XLAYOUT-COLWIDTH_OPTIMIZE = 'X'.
XLAYOUT-ZEBRA = 'X'.
*
* CLEAR WA_EVENT.
* WA_EVENT-NAME = 'USER_COMMAND'.
* WA_EVENT-FORM = 'USER_COMMAND_EVENT'.
* APPEND WA_EVENT TO IT_EVENT.
ENDFORM.
" CREATE_LAYOUT
*&---------------------------------------------------------------------*
*&
Form CREATE_REPORT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*----------------------------------------------------------------------*
FORM CREATE_REPORT .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
*
I_INTERFACE_CHECK
*
I_BYPASSING_BUFFER
*
I_BUFFER_ACTIVE
I_CALLBACK_PROGRAM
=''
=''
=''
= SY-REPID