2009 Jul 01 12:27 PM
Hi,
I am using the following FM's to give Dependcies in BOM.But I am unable to update the object Dependecies in my BOM. its giving Error in opening BOM.
CALL FUNCTION 'CSAP_MAT_BOM_OPEN'
EXPORTING
material = gv_matnr
plant = gv_werks
bom_usage = gv_stlan
valid_from = gv_fdate
IMPORTING
o_stko = wa_stko2
fl_warning = lv_war
TABLES
t_stpo = it_stpo
t_dep_data = it_dep_data
t_dep_descr = it_dep_descr
t_dep_order = it_dep_order
t_dep_source = it_dep_source
t_dep_doc = it_dep_doc
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'CSAP_MAT_BOM_MAINTAIN'
EXPORTING
material = gv_matnr
plant = gv_werks
bom_usage = gv_stlan
valid_from = gv_fdate
i_stko = wa_stko
IMPORTING
fl_warning = lv_wars
o_stko = wa_stko1
TABLES
t_stpo = it_stpo1
t_dep_data = it_dep
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
CALL FUNCTION 'CSAP_MAT_BOM_CLOSE'
EXPORTING
fl_commit_and_wait = 'X'
IMPORTING
fl_warning = lv_y
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Please give inputs
Regards
Rasheed
Edited by: Rasheed salman on Jul 1, 2009 1:27 PM
Edited by: Rasheed salman on Jul 1, 2009 1:28 PM
Edited by: Rasheed salman on Jul 1, 2009 1:48 PM
Hi,
I am using the following FM's to give Dependcies in BOM.But I am unable to update the object Dependecies in my BOM. its giving Error in opening BOM.
CALL FUNCTION 'CSAP_MAT_BOM_OPEN'
EXPORTING
material = gv_matnr
plant = gv_werks
bom_usage = gv_stlan
valid_from = gv_fdate
IMPORTING
o_stko = wa_stko2
fl_warning = lv_war
TABLES
t_stpo = it_stpo
t_dep_data = it_dep_data
t_dep_descr = it_dep_descr
t_dep_order = it_dep_order
t_dep_source = it_dep_source
t_dep_doc = it_dep_doc
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'CSAP_MAT_BOM_MAINTAIN'
EXPORTING
material = gv_matnr
plant = gv_werks
bom_usage = gv_stlan
valid_from = gv_fdate
i_stko = wa_stko
IMPORTING
fl_warning = lv_wars
o_stko = wa_stko1
TABLES
t_stpo = it_stpo1
t_dep_data = it_dep
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
CALL FUNCTION 'CSAP_MAT_BOM_CLOSE'
EXPORTING
fl_commit_and_wait = 'X'
IMPORTING
fl_warning = lv_y
EXCEPTIONS
error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Please give inputs
Regards
Rasheed
Edited by: Rasheed salman on Jul 1, 2009 1:27 PM
Edited by: Rasheed salman on Jul 1, 2009 1:28 PM
Edited by: Rasheed salman on Jul 1, 2009 1:48 PM
2009 Jul 01 3:02 PM
create the dependency rules using the bapi.
CALL FUNCTION 'BAPI_1176_SAVEREPLICA'
TABLES
varianceschemeheader = gt_var_head[]
variancescheme = gt_var_scheme[]
componentvariantdata = gt_variants[]
dependencydata = gt_depdata[]
dependencysources = gt_depsource[]
configurationinstance = gt_confinst[]
configurationvalue = gt_confval[]
componentvariantclassdiff = gt_classdiff[]
return = gt_return[].
2009 Jul 02 5:29 AM
Hi,
Can u say me where do i need to call this function module.
after opening the function module?
Regards
Rasheed
2009 Aug 27 5:02 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |