Professional Documents
Culture Documents
The webservices :
- Extensible Markup Language (XML)— Represents the common markup language for
communication.
- Simple Object Access Protocol (SOAP)— Specifies the common message format to
exchange information.
- Web Service Description Language (WSDL)— Represents the common service
specification format.
- Universal Description, Discovery, and Integration (UDDI)— Specifies a platform-
independent framework to describe services, discover businesses, and integrate business
services by using the Internet.
Data type, data element, data object, structure types and structures, table
Declarative statements
TYPE, DATA, CONSTANTS, PARAMETERS, SELECT-OPTIONS, and TABLES
DATA:
l_amount TYPE REF TO f,
l_consumer(30) TYPE c.
CONSTANTS:
con_pi TYPE f VALUE ‘3.41’,
con_eacc_fld_fiscyear TYPE string VALUE ‘FISCYEAR’.
Parametrs :
PARAMETERS p_input TYPE c LENGTH 20.
WRITE : 'The input was:', p_input.
the PARAMETERS statement is performing a couple of tasks:
Declaring a variable called p_input.
Generating a screen field (screen element) on the selection screen with the
same name as the variable p_input.
PARAMETERS:
p_date TYPE d OBLIGATORY,
p_save TYPE c AS CHECKBOX.
Structure
TYPES : BEGIN OF ty_sflight,
CARRID TYPE S_CARR_ID,
CONNID TYPE S_CONN_ID,
FLDATE TYPE S_DATE,
END OF ty_sflight.
TYPES : BEGIN OF ty_trip,
name TYPE name1,
flight type ty_sflight,
END OF ty_trip.
DATA : st_sflight TYPE ty_sflight,
st_trip TYPE ty_trip.
Modularization statements
LOAD-OF-A-PROGRAM, INITIALIZATION, AT SELECTION SCREEN,
START-OF-SELECTION, END-OF-SELECTION, AT USER-COMMAND, AT LINE-SELECTION,
GET, AT USER COMMAND, AT LINE SELECTION, FORM-ENDFORM, FUNCTION-ENDFUNCTION,
MODULE-ENDMODULE, and METHOD-ENDMETHOD
Control statements
Examples include IF-ELSEIF-ELSE-ENDIF, CASE-WHEN-ENDCASE, CHECK, EXIT, and RETURN.
Call statements
Examples include PERFORM, CALL METHOD, CALL TRANSACTION, CALL SCREEN, SUBMIT,
LEAVE TO TRANSACTION, and CALL FUNCTION.
Operational statements
Examples include ADD, SUBTRACT, MULTIPLY, DIVIDE, SEARCH, REPLACE, CONCATENATE,
CONDENSE, COLLECT, READ TABLE, LOOP AT, INSERT, DELETE, MODIFY, SORT, DELETE
ADJACENT DUPLICATES, APPEND, CLEAR, REFRESH, and FREE.