El Asistente de conexión de adaptador
proporciona nombres para los objetos de negocio para BAPI, unidades de
trabajo BAPI y conjunto de resultados BAPI. El nombre del objeto de negocio objeto refleja la estructura de la función de negocio en el servidor SAP.
BAPI
Cuando asigna nombres a los objetos de negocio para BAPI, el Asistente de conexión de adaptador añade el prefijo Sap. El asistente también convierte el
nombre de la función de negocio a mayúsculas y minúsculas, eliminando
todos los separadores como espacios y signos de subrayado, convierte a
mayúsculas la primera letra de cada palabra y puede añadir un sufijo
específico del elemento (por ejemplo, Wrapper para un
objeto de negocio de nivel superior).
La tabla siguiente
describe el convenio que aplica el Asistente de conexión de adaptador
al asignar nombres a los objetos de negocio de las BAPI.
Tabla 1. Convenios de denominación para objetos de negocio BAPIElemento |
Convenio de denominación |
Nombre del objeto de negocio de nivel superior |
Sap + Nombre del objeto wrapper
que especifica en el Asistente de conexión de adaptador + Wrapper Por
ejemplo: SapSalesOrderWrapper
|
Nombre del objeto de negocio BAPI |
Sap + Nombre de la interfaz BAPI Por
ejemplo: SapBapiSalesOrderCreateFromDat1
El
objeto de nivel superior puede contener más de un objeto BAPI.
|
Nombre del objeto hijo |
Sap + Nombre de la estructura/tabla Por
ejemplo: SapReturn
|
Cuando selecciona Generar objeto de negocio según convenios de denominación SAP en el panel Especificar las propiedades del descubrimiento del asistente, el adaptador genera todos los nombres de objeto de negocio con la misma mayúscula/minúscula en que aparece en la aplicación SAP. Este convenio de denominación permite que elementos con un tipo complejo coincidan con las mayúsculas/minúsculas utilizadas en SAP.
Si el módulo contiene estructuras que tienen el mismo nombre (por ejemplo, la estructura
RETURN), el adaptador maneja la duplicación de nombres de objeto de acuerdo con el valor especificado para la propiedad
Aplicar el mismo convenio de denominación para objetos de negocio.
- Si Aplicar el mismo convenio de denominación para objetos de negocio está seleccionado, el adaptador genera un nombre de objeto de negocio sin añadir un código hash. El código hash se añade al espacio de nombres de cada objeto de negocio en lugar del nombre.
Por ejemplo: Si la estructura de repetición es RETURN, el adaptador genera el nombre de objeto de negocio correspondiente SapReturn.
Si existen tres apariciones de la estructura RETURN en el mismo módulo, los tres objetos de negocio tienen el nombre SapReturn.
- Si ol>Aplicar el mismo convenio de denominación para objetos de negocio no está marcado, el adaptador añade el código hash al objeto de negocio posterior que tenga el mismo nombre para evitar la duplicación.
Por ejemplo: Si la estructura de repetición es
RETURN, el adaptador genera el nombre de objeto de negocio correspondiente
SapReturn.
Si existen tres apariciones de la estructura
RETURN en el mismo módulo, se produce el comportamiento siguiente:
- La primera aparición del objeto de negocio SapReturn tiene el nombre SapReturn.
- La segunda aparición del objeto de negocio SapReturn tiene el nombre SapReturn203510914, donde 203510914 es el código hash de la serie SapReturn.
- La tercera aparición del objeto de negocio SapReturn tiene el nombre SapReturn619647890, donde 619647890 es el código hash de la serie SapReturn203510914.
Unidades de trabajo BAPI
La tabla siguiente
describe el convenio que aplica el Asistente de conexión de adaptador
cuando asigna un nombre a un objeto de negocio de unidad de trabajo BAPI.
Tabla 2. Convenios de denominación para objetos de negocio de unidad de trabajo BAPIElemento |
Convenio de denominación |
Nombre del objeto de negocio de nivel superior |
Sap + Nombre del objeto wrapper que
especifica en el Asistente de conexión de adaptador + Txn Por ejemplo: SapCustomerTxn
|
Nombre del objeto de negocio BAPI |
Sap + Nombre de la interfaz BAPI Por
ejemplo: SapCustomer
|
Nombre del objeto hijo |
Sap + Nombre de la estructura/tabla Por
ejemplo: SapReturn
|
Si el módulo contiene estructuras que tienen el mismo nombre (por ejemplo, la estructura
RETURN), el adaptador maneja la duplicación de nombres de objeto de acuerdo con el valor especificado para la propiedad
Aplicar el mismo convenio de denominación para objetos de negocio.
- Si Aplicar el mismo convenio de denominación para objetos de negocio está seleccionado, el adaptador genera un nombre de objeto de negocio sin añadir un código hash. El código hash se añade al espacio de nombres de cada objeto de negocio en lugar del nombre.
Por ejemplo: Si la estructura de repetición es RETURN, el adaptador genera el nombre de objeto de negocio correspondiente SapReturn.
Si existen tres apariciones de la estructura RETURN en el mismo módulo, los tres objetos de negocio tienen el nombre SapReturn.
- Si ol>Aplicar el mismo convenio de denominación para objetos de negocio no está marcado, el adaptador añade el código hash al objeto de negocio posterior que tenga el mismo nombre para evitar la duplicación.
Por ejemplo: Si la estructura de repetición es
RETURN, el adaptador genera el nombre de objeto de negocio correspondiente
SapReturn.
Si existen tres apariciones de la estructura
RETURN en el mismo módulo, se produce el comportamiento siguiente:
- La primera aparición del objeto de negocio SapReturn tiene el nombre SapReturn.
- La segunda aparición del objeto de negocio SapReturn tiene el nombre SapReturn203510914, donde 203510914 es el código hash de la serie SapReturn.
- La tercera aparición del objeto de negocio SapReturn tiene el nombre SapReturn619647890, donde 619647890 es el código hash de la serie SapReturn203510914.
Conjuntos de resultados BAPI
En la tabla siguiente se describe el convenio que se aplica mediante el Asistente de conexión de adaptador cuando nombre un objeto de negocio de conjunto de resultados BAPI.
Tabla 3. Convenios de denominación para conjuntos de resultados de BAPIElemento |
Convenio de denominación |
Nombre del objeto de negocio de nivel superior |
Sap + Nombre del objeto que especifique en el asistente de conexión de adaptador + Conjunto de resultados
Por ejemplo: SapCustomerGetDetailResultset
|
Nombre del objeto de negocio BAPI de conjunto de resultados |
Sap + Nombre de la interfaz BAPI Por
ejemplo: SapBapiCustomerGetDetail
|
Nombre del objeto hijo |
Sap + Nombre de la estructura/tabla Por
ejemplo: SapReturn
|
Nombre del objeto de negocio de consulta |
Sap + Nombre formateado de la interfaz BAPI
de consulta Por ejemplo: SapBapiCustomerGetList
|
Si el módulo contiene estructuras que tienen el mismo nombre (por ejemplo, la estructura
RETURN), el adaptador maneja la duplicación de nombres de objeto de acuerdo con el valor especificado para la propiedad
Aplicar el mismo convenio de denominación para objetos de negocio.
- Si Aplicar el mismo convenio de denominación para objetos de negocio está seleccionado, el adaptador genera un nombre de objeto de negocio sin añadir un código hash. El código hash se añade al espacio de nombres de cada objeto de negocio en lugar del nombre.
Por ejemplo: Si la estructura de repetición es RETURN, el adaptador genera el nombre de objeto de negocio correspondiente SapReturn.
Si existen tres apariciones de la estructura RETURN en el mismo módulo, los tres objetos de negocio tienen el nombre SapReturn.
- Si ol>Aplicar el mismo convenio de denominación para objetos de negocio no está marcado, el adaptador añade el código hash al objeto de negocio posterior que tenga el mismo nombre para evitar la duplicación.
Por ejemplo: Si la estructura de repetición es
RETURN, el adaptador genera el nombre de objeto de negocio correspondiente
SapReturn.
Si existen tres apariciones de la estructura
RETURN en el mismo módulo, se produce el comportamiento siguiente:
- La primera aparición del objeto de negocio SapReturn tiene el nombre SapReturn.
- La segunda aparición del objeto de negocio SapReturn tiene el nombre SapReturn203510914, donde 203510914 es el código hash de la serie SapReturn.
- La tercera aparición del objeto de negocio SapReturn tiene el nombre SapReturn619647890, donde 619647890 es el código hash de la serie SapReturn203510914.