Business Object Method Arguments (ttadv7113m000)Use this session to define the arguments that are required for the methods of a business object. Each method requires arguments. Per method, you can generate a list of all possible arguments. If the method for which you generate arguments is a Specific method, you can modify the argument properties. If the method is a Standard method, you cannot modify the properties of the arguments, but only delete the generated arguments you do not require. Nota This session is used for the arguments of both public methods and protected methods:
XML Schema Files If you generate a public method or save a public method you created manually, XML Schema Files are generated for the arguments (Request, Response and Result) of that method. These files actually store the arguments. Through the Generate XML Schema command in the Vistas, Referencias o Acciones menu, you can fill these empty XML Schema files with the business object's public attributes . After generation, you must edit these files manually, because not everything can be generated automatically. An empty XML Schema file has the following structure: <xs:element name="Request"> <xs:complexType/> </xs:element> Refer to the following Help topic for more information: To edit XML Schema Files (BOR). Prerequisites The following entities must already exist:
Business Object The name of the business object. Business Object Code The code of the business object, which
consists of the package code, the module code, and the business object code that is defined
in the Business Object field of the Objetos de negocio (ttadv7500m000) session. Business Object The description of the business object. VRC VRC VRC VRC The description of the VRC. Component The name of the component to which the method
belongs. Method The name of the method. Nota You can only modify argument properties for Specific methods. For Standard methods you can only delete the generated arguments that you do not require. Whether a method is a standard method or a specific method, is defined in the Protected Methods (ttadv7112m100) session for protected methods, and in the Public Methods (ttadv7112m000) session for public methods. Method Type Argument The argument of the method. Nota For protected methods, the arguments, are protected attributes of the business object, that are displayed in the session directly. For example: businessPartnerCode, address and affiliatedSite. For public methods, the arguments displayed are always the standard arguments Request, Response, and Result. The attributes, which are the actual arguments, are specified in the XML Schema file that is the content of the Response argument. Input/Output Indicates whether the argument is used for input or
output. Nota Attributes that are defined as Read-only or Identifier in the Protected Attributes (ttadv7104m000) session are not allowed as input arguments. Importante Input and output are here related to the operation of the argument. An argument accepts input or delivers output. Therefore, input and output do not indicate the function of the argument in the method, which is quite the reverse. An argument that delivers output, can be input for the method, and an argument that accepts input can be used for the output of the method. Some examples, based on the protected methods of the Address business object:
Mandatory Input If this check box is selected, the client is obliged to deliver input for this
argument. XML Tree This check box indicates whether an XML Schema file exists for
the argument. This field is only displayed if the argument belongs to a public method. XML Schema File The package code of the XMLSchema
file. This field is only displayed if the argument belongs to a public method. XML Schema File The module code of the XMLSchema file. This field is only displayed if the argument belongs to a public method. XML Schema File The name of the XML Schema file. This field is only displayed if the argument belongs to a public method. XML Schema File The description of the XML Schema File. This field is only displayed if the argument belongs to a public method.
Additional Files Click to zoom to the Additional Files (ttadv2570m000) session, where you can view and maintain the XML
schema files of all arguments of all public methods of all business
objects. Editar / Ver archivo de esquema XML... Click to edit or view the XML Schema file that is linked to the
selected argument. The file will be opened with the application that is used on
your system to open files with a .xsd extension. Generate Arguments ... Click to generate a list of all possible input/output arguments
for a protected method. The generated arguments are based on the protected
attributes of the business object or component. This function is especially
useful for the standard protected methods Create, Change, and Read. Nota
Generate XML Schema Click to generate an XML Schema file for the selected
argument. Nota
<xs:element name="Request"> <xs:complexType/> </xs:element> Nota
| |||