SAP OData ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਇਕਾਈ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ

ਕਈ ਵਾਰ, ਅਸੀਂ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਆਉਂਦੇ ਹਾਂ ਜਿੱਥੇ ਅਸੀਂ ਡੇਟਾ ਰਿਕਾਰਡਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਫ਼ੋਨ ਨੰਬਰ ਜਾਂ ਪਤਾ ਅੱਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ।

ਇਹ ਲੇਖ SAP OData ਵਿੱਚ ਅੱਪਡੇਟ ਕਾਰਜਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਅਤੇ ਟੈਸਟ ਕਰਨ ਲਈ ਕਦਮ-ਦਰ-ਕਦਮ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।

ਪਰਸੰਗ

ਅੱਪਡੇਟ ਇਕਾਈ ਨੂੰ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ UPDATE_ENTITY ਵਿਧੀ ਦੁਆਰਾ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

  1. PUT HTTP ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
  2. ਪੈਚ HTTP ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।

PUT ਅਤੇ PATCH HTTP ਵਿਧੀ ਵਿੱਚ ਅੰਤਰ

  • ਪਾ: ਬੇਨਤੀ ਬਾਡੀ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਮੂਲ ਡੇਟਾ ਦਾ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। PUT ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਸਾਨੂੰ ਆਪਣੀ ਬੇਨਤੀ ਵਿੱਚ ਪੂਰਾ ਪੇਲੋਡ ਭੇਜਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
  • ਪੈਂਚ: ਇਹ ਸਰੋਤ ਦੇ ਅੰਸ਼ਕ ਸੋਧ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਪੈਚ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਅਸੀਂ ਸਿਰਫ ਬੇਨਤੀ ਦੇ ਭਾਗ ਵਿੱਚ ਸੋਧਣ ਲਈ ਡੇਟਾ ਭੇਜਦੇ ਹਾਂ।

ਵਿਧੀ

  1. OData ਦੀ *DPC_EXT ਕਲਾਸ ਆਰਟੀਫੈਕਟ ਖੋਲ੍ਹੋ ਅਤੇ *UPDATE_ENTITY ਵਿਧੀ ਨੂੰ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ।
  2. ਅੱਪਡੇਟ ਲਈ ਵਿਧੀ ਨੂੰ ਮੁੜ ਲਾਗੂ ਕਰੋ।
    UPDATE_ENTITY ਵਿਧੀ
  3. ਕਲਾਸ ਨੂੰ ਸਰਗਰਮ ਕਰੋ ਅਤੇ ਸੇਵਾ ਨੂੰ ਰਜਿਸਟਰ ਕਰੋ।
  4. ਚਲਾਓ ਅਤੇ OData ਦੀ ਜਾਂਚ ਕਰੋ।
    1. ਇਕਾਈ ਸੈੱਟ ਚੁਣੋ
    2. GET ਬੇਨਤੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਡੇਟਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ
    3. HTTP ਬੇਨਤੀ ਲਈ HTTP ਜਵਾਬ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਬੇਨਤੀ ਦੇ ਤੌਰ 'ਤੇ ਵਰਤੋਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜੋ ਇਨਪੁਟ ਦੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ।
      ਚਲਾਓ ਅਤੇ OData ਦੀ ਜਾਂਚ ਕਰੋ
    4. HTTP ਬੇਨਤੀ ਵਿੱਚ ਖੇਤਰ ਮੁੱਲ ਕਾਰਨਾਮ ਅਤੇ URL ਨੂੰ ਬਦਲੋ
    5. PUT ਵਿਕਲਪ ਚੁਣੋ
    6. ਬੇਨਤੀ URL ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤੇ ਜਾਣ ਲਈ ਮੁੱਖ ਮੁੱਲ ਸ਼ਾਮਲ ਕਰੋ
    7. ਬੇਨਤੀ ਨੂੰ ਲਾਗੂ ਕਰੋ
      OData PUT ਬੇਨਤੀ ਨੂੰ ਲਾਗੂ ਕਰੋ ਅਤੇ ਟੈਸਟ ਕਰੋ
    8. ਸਥਿਤੀ ਕੋਡ 204 ਸਫਲਤਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ
      PUT ਬੇਨਤੀ ਜਵਾਬ
    9. ਤਸਦੀਕ-ਵਿੱਚ ਟੇਬਲ ਡੇਟਾ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।
      ਅੱਪਡੇਟ ਕੀਤੇ ਡੇਟਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.