| 
                            General
                         | 
                        
                            
                                
                                    - Operation name –  the name of the operation.
 
                                    - Operation type – the operation to be performed. Operation types include Create, Update, Delete, and Other. Use Other only when there are no attributes associated with the MBO ( disallowing  the  Fill from Attribute field to determine the operation's parameters).
 
                                    - Comment –  describes the operation.
 
                                 
                             
                         | 
                    
                    
                        | 
                            Data Source
                         | 
                        Information about the data source from which the operation is  derived. Select Change Connection Profile to bind the operation to a different  connection profile of the same data source type, or  Bind Data Source to bind  the operation to a data source, or to rebind to a data source. | 
                    
                    
                        | 
                            Definition
                         | 
                        View, modify, and  test  operations:
 
                                - View –  display the operation (SQL statement, or Web service method, for example) in a read-only window.
 
                                - Edit –  modify the operation definition. You can change the type of operation as long as it is supported by the data source, and validate your changes. Enter credentials, if  required,  to access the data source. 
 
                                - Test execute –  tests the operation against the data source to which it is bound. The Test execute dialog allows you to load any existing test configurations and preview the results.
 
                             
                            Note: Selecting Test execute  can modify data stored on the data source to which the operation is bound. However, SQL statements are automatically rolled back and do not modify data. 
                         | 
                    
                    
                        | 
                            Parameters
                         | 
                        View or edit the operation parameters. Select Refresh to update the parameters.  Click Remap to automatically generate new mappings for unmapped parameter arguments based on metadata changes of the data source to which the mobile business object (MBO) is bound.
     
Select:
 
                                - 
                                    Parameters
                                    
 
                                    - Parameter name –  name of the mobile business object parameter. Names  cannot contain C# or Java reserved words.
 
                                    - Datatype– the parameter's datatype
 
                                    - Updatable – allows  the parameter to be updated. If unselected, provide a value  by selecting an existing attribute from the Fill from Attribute column.
 
                                    - Required – to indicate a required parameter. 
 
                                     
                                 
                             
                            
 
                                - 
                                    Data Source
                                    
 
                                    - Argument – data source  argument name to which the parameter is mapped.
 
                                    - Datatype – Datatype of the data source argument to which the parameter is mapped.
 
                                    - Default value –    the default value for the argument, or select <NULL> or <no default value> from the drop-down list. NULL is not supported for MBOs that use SAP as the backend data source.
 
                                     
                                 
                             
                            
 
                                - 
                                    Advanced   –  if Hide advanced columns is unselected, these columns display, allowing you to edit their properties:
                                
 
                                    - Personalization key   –  select a personalization key to map to the parameter,   which provides an argument value. 
 
                                    - Fill from attribute – fills the parameter's value with that of the selected attribute.
 
                                    - Old value argument – maps a parameter to a second (old) argument.  See Old Value Argument.
 
                                     
                                 
                                - Show Figure – display a graphical representation of the operation's parameter mappings. Modify the mapping by clicking and moving the arrow that identifies the mapping.
 
                             
                         | 
                    
                    
                        | 
                            Roles
                         | 
                          Lists all logical roles granted to the operation  along with all available roles. Use  Add and Add All  to move available roles to granted, and Remove and Remove All to remove roles from an operation. Select  Create to define a new role. |