Saltar al contenido

Error al crear, actualizar, eliminar (Ver nota SAP 1797736-La aplicación de cambios predeterminados solo permite una operación)

Un Usuario hizo la siguiente pregunta

Hola expertos

Estoy intentando crear varios registros mediante la creación por lotes, pero no se están creando registros. Estoy siguiendo este error,

Este es un cuerpo de solicitud HTTP.

–lote

Tipo de contenido: multiparte / mixto; límite = cambios

–changeset

Tipo de contenido: aplicación / http

Codificación-Transferencia-Codificación: binario

POST EmpDetailsSet HTTP / 1.1

Tipo de contenido: aplicación / atom + xml

Longitud del sujeto: 588

http://www.w3.org/2005/Atom«

xmlns: d = «http://schemas.microsoft.com/ado/2007/08/dataservices«

xmlns: m = «http://schemas.microsoft.com/ado/2007/08/dataservices/metadata«>

Pai krishna

Bangalore

BANGALORE

INDIA

76

ARSHAD SHAIKH CREAR

BANGALORE

100000000

–changeset

Tipo de contenido: aplicación / http

Codificación de transferencia-codificación: binaria

POST EmpDetailsSet HTTP / 1.1

Tipo de contenido: aplicación / atom + xml

Longitud del sujeto: 588

http://www.w3.org/2005/Atom«

xmlns: d = «http://schemas.microsoft.com/ado/2007/08/dataservices«

xmlns: m = «http://schemas.microsoft.com/ado/2007/08/dataservices/metadata«>

Pai t

KR

BANGALORE

INDIA

77

LK SONI CREAR

BANGALORE

100000000

–cambiar–

–lote-

Gracias por adelantado.

Acerca de,

Arshad.

BatchError.PNG
(93,6 kB)

2 respuesta

  • Hola a todos,

    Finalmente, el problema se resuelve

    Necesitamos redefinir estos dos métodos

    1. / IWBEP / IF_MGW_APPL_SRV_RUNTIME ~ CHANGESET_BEGIN

    2. / IWBEP / IF_MGW_APPL_SRV_RUNTIME ~ CHANGESET_END

    Si no lo redefinimos, obtendremos el error anterior.

    entonces, si ejecutamos lo mismo, se ejecutará lo que mencioné anteriormente.

    Acerca de,

    Arshad

  • Arshad,

    Este es el comportamiento predeterminado.

    Consulte este documento, sección 4.2

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40546820-3ea7-2f10-dfab-be373c0da357?overridelayout=t…

    De forma predeterminada, solo se permite una operación por conjunto de cambios para garantizar la coherencia de la transacción. Si el conjunto de cambios contiene varias operaciones, la implementación predeterminada debe ser una excepción.

    Gracias

    Krishna

Source link