How To Fix SPRX070 - Evitez d'utiliser des tables sans balise encadrant chaque ligne.


SAP Error Message - Details

  • Message type: E = Error

  • Message class: SPRX - Proxy Generation

  • Message number: 070

  • Message text: Evitez d'utiliser des tables sans balise encadrant chaque ligne.

  • Show details Hide details
  • Quelle est la cause de ce problème?

    The interface description defined a repetition group (a strictly
    table-type structure):
    <sequence maxOcxurs="unbounded">
    <choice maxOcxurs="unbounded">
    <group maxOcxurs="unbounded">
    We do not recommend this definition because the individual table rows in
    the XML instance do not have a surrounding tag.

    Le système émet un message d'erreur et ne vous permettra pas de poursuivre cette transaction tant que l'erreur n'est pas résolue.

    Example
    The XML schema contains:
    <element name="Struc">
    <complexType>
    <sequence>
    <element name="Field1" type="string"/>
    <sequence maxOccurs="unbounded">
    <element name="Field2" type="string" minOccurs="0"/>
    <element name="Field3" type="string" minOccurs="0"/>
    </sequence>
    <element name="Field4" type="string"/>
    </sequence>
    </complexType>
    </element>
    A valid XML fragment is as follows:
    <Struc>
    <Field1>xxx</Field1>
    <Field2>yyy</Field2>
    <Field3>zzz</Field3>
    <Field2>xxx</Field2>
    <Field3>yyy</Field3>
    <Field4>zzz</Field4>
    </Struc>
    In this scenario there are several problems for the handling of the
    mapping between ABAP structures and xml data:
    1. If all fields are optional it is impossible to derive all table rows
    uniquely. In the above example, the ABAP table could have 2, 3 or 4
    lines.
    2. If some of the optional fields are missing, the simple transformation
    used for mapping the xml to ABAP will have problems determining when the
    table lines are finished and might even lose the information of <Field4>
    <(>,<)><ZH> ie there is a risk of dataloss. </>
    3. In some situations, e.g. with tables inside tables, some of which
    have no line tags, <ZH>endless loops </>may occur inside the simple
    transformation.

    Réponse du système

    A warning appears for this type.

    Comment corriger cette erreur?

    Define the repetition groups with
    <element maxOccurs="unbounded" ...>

    Procédure pour les administrateurs système


    Extrait du message d'erreur du système SAP. Copyright SAP SE.


Smart SAP Assistant

  • Quelle est la cause et la solution de l'erreur SAP SPRX070 - Evitez d'utiliser des tables sans balise encadrant chaque ligne. ?




    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Messages d'erreur SAP associés

Cliquez sur les liens ci-dessous pour voir les messages connexes suivants:

Cliquez sur ce lien pour rechercher tous les messages SAP.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker