Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 7761

Create Sales Activity BAPI

$
0
0

Hi All

 

This is my second attempt at using this BAPI in recent months. I get the following messages in my return table:

 

Start processing of reference object   - Handle generated: $000000001

Integrity rule S0003 broken (procedure) - Object   $000000001  !

Edit all incomplete fields

 

Can anyone help me????

 

I'll post my code in 2 halves because of the 2500 character limit..

 

 

* BAPI_BPCONTACT_SAVEFROMMEMORY Declarations
DATA: LT_SALESACTIVITYIDOUT LIKE BAPI_VBKA_BOIDREF OCCURS 0 WITH HEADER LINE,      LT_RETURN             LIKE BAPIRET2          OCCURS 0,      LS_RETURN             LIKE LINE OF LT_RETURN.

* BAPI_BPCONTACT_CREATEFROMDATA Declarations
DATA: LV_SYS             TYPE BAPI_SENDER,      LT_GENERALDATA     LIKE BAPI_BUS1037_VBKAKOM_CR OCCURS 0,      LS_GENERALDATA     LIKE LINE OF LT_GENERALDATA,      LT_BUSINESSPARTNER LIKE BAPI_VBKA_VBPA2KOM      OCCURS 0,      LS_BUSINESSPARTNER LIKE LINE OF LT_BUSINESSPARTNER,      LT_TEXT            LIKE BAPI_VBKA_TLINEKOM      OCCURS 0,      LS_TEXT            LIKE LINE OF LT_TEXT.

* BAPI field initialization
LS_GENERALDATA-ACTIVITY_TYPE    = 'Z003'.
LS_GENERALDATA-DOC_NUMBER       = SPACE.
*LS_GENERALDATA-REFDOCTYPE       = '1'.
*LS_GENERALDATA-REFRELTYPE       = '9'.
LS_GENERALDATA-SALESORG         = 'Sales Org'.
LS_GENERALDATA-DISTR_CHAN       = 'Dist Channel'.
LS_GENERALDATA-SALES_OFF        = 'Sales Office'.
LS_GENERALDATA-SALES_GRP        = 'Sales Group'.
LS_GENERALDATA-DIVISION         = 'Division'.
LS_GENERALDATA-FROM_DATE        =  SY-DATUM.
LS_GENERALDATA-TO_DATE          =  SY-DATUM.
LS_GENERALDATA-FROM_TIME        =  SY-UZEIT.
LS_GENERALDATA-TO_TIME          =  SY-UZEIT.
*LS_GENERALDATA-FOLLOW_UP_TYPE   = '0001'.
LS_GENERALDATA-FOLLOW_UP_DATE   = SY-DATUM.
LS_GENERALDATA-REASON           = 'Z02'.
LS_GENERALDATA-RESULT           = '005'.
LS_GENERALDATA-DIRECTION        = '0'.
LS_GENERALDATA-STATE            = '5'.    "STATUS
LS_GENERALDATA-ACTIVITY_COMMENT = 'Test subject'.
LS_GENERALDATA-PARTN_ROLE       = 'AG'.
LS_GENERALDATA-PARTN_ID         = '0000059194'.
LS_GENERALDATA-LANGU            = 'E'.
LS_GENERALDATA-CONTACT          = '0000000861'.
LS_GENERALDATA-CONTACT_ROLE     = 'AP'.
APPEND LS_GENERALDATA TO LT_GENERALDATA.

 


Viewing all articles
Browse latest Browse all 7761

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>