SAP ABAP Class CL_BSSP_PP_MATL_STOCK_REQMT (Material Stock Requirements Feeder Class Form CHIP)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-SP (Application Component) Business Suite Sidepanel
     BSSP3 (Package) Content for MM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSSP_DETAIL_FORM Master Data Details (Base Class) 20121107
Properties
Class CL_BSSP_PP_MATL_STOCK_REQMT  
Short Description Material Stock Requirements Feeder Class Form CHIP    
Super Class CL_BSSP_DETAIL_FORM Master Data Details (Base Class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSSP3   Content for MM 
Created 20121107   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSSP_PP_MATL_STOCK_REQMT has no forward declaration.
Interfaces
Class CL_BSSP_PP_MATL_STOCK_REQMT has no interface implemented.
Friends
Class CL_BSSP_PP_MATL_STOCK_REQMT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_PERIOD_CHANGE Constant Public Type reference (TYPE) FPM_EVENT_ID 'PERIOD_CHANGE' ID of the FPM Event 20121120
2 GO_MATL_STOCK_REQMT_LIST_SD Instance attribute Protected Object reference (TYPE REF TO) CL_BSSP_PP_MATL_STOCK_REQMT_SD Shared Data for Material Stock Requirement CHIP 20121120
Methods
Class CL_BSSP_PP_MATL_STOCK_REQMT has no method.
Events
Class CL_BSSP_PP_MATL_STOCK_REQMT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_BAPI1001 Public See coding 20121107 BEGIN OF tys_bapi1001, aufnr TYPE aufnr, material TYPE matnr, matxt TYPE text40, matl_type TYPE char4, werks TYPE werks_d, "PLant pwerk TYPE werks_d,"Planning Plant lgort TYPE lgort_d, berid TYPE char10, bertx TYPE text40, mrp_type TYPE char2, dbskz_d TYPE char1, sobkz_d TYPE char1, vrpla TYPE char1, period_indicator TYPE mrp_period_indicator, window_title TYPE char70, help_text TYPE char70, plan_scenario TYPE num03, ****** Data Elements from BAPI_MRP_TOTAL_LINES_SPANEL (only Elements which get set via the RFC Call, because we only Export material and plant) total_reqmts TYPE mengv13, receipts TYPE mengv13, ****** Data Elemts from BAPI_MRP_LIST base_uom TYPE meins, spprockey TYPE char2, spproctype TYPE sobes. ***** Data Elements from BAPI_MRP_STOCK_DETAIL_SPANEL INCLUDE TYPE tys_mrp_stock_detail. TYPES: END OF tys_bapi1001
2 TYS_MDLV Public See coding 20130304 BEGIN OF tys_mdlv, mandt TYPE mandt, berid TYPE char10, berty TYPE numc2, bertx TYPE text40, werzg TYPE werks_d, ortzg TYPE lgort_d, /spe/bntyp TYPE char1, END OF tys_mdlv
3 TYS_MRP_IND_LINES Public See coding 20121107 BEGIN OF tys_mrp_ind_lines, plngsegmt TYPE numc2,"plaab NUMC 2 0 plngsegno TYPE char20,",planr," CHAR 20 0 sort_date TYPE num08, "numc 8 0 sortind_00 TYPE numc2," tag00," numc 2 0 sortind_01 TYPE char1,"sort1," CHAR 1 0 sortind_02 TYPE char2,"sort2," CHAR 2 0 mrp_element_ind TYPE delkz," CHAR 2 0 plus_minus TYPE char1,"plumi," CHAR 1 0 available TYPE char1," vrfkz," CHAR 1 0 avail_date TYPE datum,"dat00," dats 8 0 finish_date TYPE datum,"dat01," dats 8 0 mrp_elemnt TYPE text6,"delb0," CHAR 6 0 elemnt_data TYPE char40 ,"extra," CHAR 40 0 excmsgkey TYPE char2,"aussl," CHAR 2 0 excmessage TYPE char2,"auskt," CHAR 2 0 rec_reqd_qty TYPE mng01," quan 13 3 avail_qty1 TYPE mng01,"vrfmg," quan 13 3 avail_qty2 TYPE mng01,"vrfmg," quan 13 3 atp_qty TYPE mng04," quan 13 3 fbyte TYPE char1 ,"CHAR 1 0 int_table_ind1 TYPE xline," int4 10 0 int_table_ind2 TYPE xline," int4 10 0 selection TYPE selkz," CHAR 1 0 excep_ind TYPE char1,"abekz," CHAR 1 0 prod_version TYPE verid," CHAR 4 0 bomexpl_no TYPE sernr," CHAR 8 0 rev_lev TYPE revlv," CHAR 2 0 scrap TYPE eisbe,"mng02," quan 13 3 start_date TYPE datum,"dat02," dats 8 0 open_date TYPE datum,"dat03," dats 8 0 spproctype TYPE sobes," CHAR 1 0 ext_spproctype TYPE char1,"esobs," CHAR 1 0 plan_plant1 TYPE werks_d,"plwrk," CHAR 4 0 plan_plant2 TYPE werks_d,"plwrk CHAR 4 0 stg_loc_2 TYPE lgort_d,"sloc2," CHAR 4 0 storage_loc TYPE lgort_d," CHAR 4 0 resched_date TYPE datum,"umdat," dats 8 0 vendor_no TYPE lifnr," CHAR 10 0 customer TYPE kunnr," CHAR 10 0 cust_name TYPE name1_bas,"md4kd," CHAR 35 0 vend_name TYPE name1_bas,"md4li," CHAR 35 0 low_level_excpt TYPE char2,"llmessage," CHAR 2 0 low_level_delay TYPE int4,"mddelay," int4 10 0 stock_in_transit TYPE mengv13,"tramg," quan 13 3 user_exit1 TYPE char30,"useex," CHAR 30 0 user_exit2 TYPE char30,"useex CHAR 30 0 user_exit3 TYPE char30,"useex CHAR 30 0 sortind_kd TYPE num8,"srtkd," numc 8 0 rec_reqd_qty_alt_uom TYPE mng01," quan 13 3 avail_qty_alt_uom TYPE mengv13,"vrfmg," quan 13 3 text_field_alt_uom TYPE text," CHAR 29 0 icon_text TYPE icon_text," CHAR 132 0 END OF tys_mrp_ind_lines
4 TYS_MRP_ITEMS Public See coding 20130307 BEGIN OF tys_mrp_items, plngsegmt TYPE numc2,"plaab," NUMC 2 0 plngsegno TYPE char20,"planr," CHAR 20 0 avail_date TYPE datum,"dat00," dats 8 0 sortind_00 TYPE numc2," tag00," numc 2 0 sortind_01 TYPE char1,"sort1," CHAR 1 0 sortind_02 TYPE char2,"sort2," CHAR 2 0 mrp_element_ind TYPE delkz," CHAR 2 0 pr_status TYPE char1,"VSTAT_D," CHAR 1 "processing status available TYPE char1," vrfkz," CHAR 1 0 plus_minus TYPE char1,"plumi," CHAR 1 0 rec_reqd_qty TYPE mng01," quan 13 3 scrap TYPE eisbe,"mng02," quan 13 3 shortage_qty TYPE eisbe,"MNG03 QUAN 13 3 Shortage Quantity atp_qty TYPE mng04," quan 13 3 finish_date TYPE datum,"dat01," dats 8 0 start_date TYPE datum,"dat02," dats 8 0 open_date TYPE datum,"dat03," dats 8 0 period TYPE char1, forecast_period TYPE num6,"prper," numc 6 0 gr_pr_time TYPE bssp_mahza, "Goods Receipt Processing Time in Days bringforwd TYPE xfeld,"UKZ01 CHAR 1 0 Indicator: MRP element can be brought forward resched_date1 TYPE datum,"UMDAT DATS 8 0 Rescheduling date resched_date2 TYPE datum, excess_stk_qty TYPE eisbe, firmed TYPE xfeld, " FIX01 CHAR 1 0 Indicator: fixeing lot size in planned order fix_expl TYPE xfeld, order_type TYPE char4,"BAART CHAR 4 0 P.O./Order type planning_type TYPE char1, "PLART CHAR 1 0 Planning type proc_type TYPE char1, "Procurement Type spproctype TYPE sobes, ext_spproctype TYPE char1,"esobs," CHAR 1 0 conversion_indicator TYPE xfeld, " PLUMS CHAR 1 excmsgkey01 TYPE char2," AUSSL CHAR 2 0 Exception message key excmsgkey02 TYPE char2, excep_ind TYPE char1,"abekz," CHAR 1 0 plan_plant TYPE werks_d,"plwrk," CHAR 4 0 prod_plant TYPE char4, "Planning/production plant storage_loc TYPE lgort_d," CHAR 4 0 batch TYPE charg_d, spec_proc TYPE char2, mrp_no TYPE char10, mrp_no12 TYPE char12, mrp_pos TYPE num6," DELPS NUMC 6 0 MRP element item mrp_item TYPE numc4,"DELET NUMC 4 0 Schedule Line Number MRP Element alloc_ind TYPE char1, consump_ind TYPE char1, pir_cons_ind TYPE char1, pir_version TYPE char2, curr_expl_avail TYPE char1, reserv_no TYPE numc10, bomexpl_no TYPE sernr," CHAR 8 0 bom_expl_date TYPE datum, validity_object TYPE techs, rev_level TYPE revlv, prod_version TYPE verid, bom_usage TYPE char1, alternative_bom TYPE char2, bom_status TYPE numc2, follow_up_item_ind TYPE char1, discontinu TYPE char1, discon_group TYPE char2, follow_up_group TYPE char2, discon_active TYPE char1, follow_up_qty TYPE eisbe, follow_up TYPE matnr, change_no TYPE aennr, src_mrp_elem_ind TYPE char2, source_no TYPE char10, source_item TYPE num6, source_sched_line TYPE numc4, peggedrqmt TYPE matnr, acctasscat TYPE knttp, consumpt TYPE kzvbr, spec_stock TYPE sobkz, sales_ord TYPE kdauf, s_ord_item TYPE kdpos, wbs_elem TYPE ps_posnr, int_obj_no TYPE cuobj, runschd_hd TYPE sa_aufnr, distr_key_for_prod_quantities TYPE char4, quota_arr TYPE qunum, quotarritm TYPE qupos, vendor_no TYPE lifnr, purch_org TYPE ekorg, po_number TYPE ebeln, po_item TYPE ebelp, doc_cat TYPE bstyp, source_list_usage TYPE char1, po_date TYPE bedat, quantity TYPE eisbe, dl_qty_trsp TYPE eisbe, production_note TYPE char1, act_scheduling TYPE char1, scheduling_index TYPE num12, scheduling_error TYPE char2, act_sched_pr TYPE char1, sched_index_pr TYPE num12, sched_error_pr TYPE char2, act_sched_rs TYPE char1, sched_index_rs TYPE num12, sched_error_rs TYPE char2, mrp_ord_qty TYPE mengv13, setreserno TYPE arsnr, settlitmno TYPE arsps, plnd_ord_leads_coll_ord_ind TYPE char1, disp_cap_ind TYPE char1, order_start_time TYPE uzeit, order_fin_time TYPE uzeit, res_type TYPE char1, miss_part TYPE xfeld, ass_ord_ind TYPE xfeld, prd_ord_status TYPE char1, pln_wo_fin_assy TYPE xfeld, requirements_plan_no TYPE char10, customer TYPE kunnr, valuation_spec_stock TYPE kzbws, mrp_stk_in_trs TYPE mengv13, withdr_qty TYPE eisbe, obj_depend_tree TYPE com_objnr, overall_qty TYPE mengv13, mpn TYPE matnr, numerator TYPE umrez, denominatr TYPE umren, entry_uom TYPE erfme, entry_uom_iso TYPE isocd_unit, entry_qnt TYPE erfmg, sched_prod_dates TYPE char1, lead_sched_level TYPE char1, dir_proc TYPE char1, bom_type TYPE char1, bom_no TYPE char8, item_node TYPE num8, counter TYPE cim_count, pur_group TYPE ekgrp, matl_group TYPE matkl, plnd_delry TYPE plifz, time_stamp TYPE tzntstmps, ind_ext_proc TYPE char1, ADDNL_INFO Type char4, EXPL_STATUS Type char2, iss_stor_loc TYPE lgort_d, follow_up_external TYPE mgv_follow_up_external, follow_up_guid TYPE mgv_follow_up_guid, follow_up_version TYPE mgv_follow_up_version, mpn_external TYPE mgv_follow_up_external, mpn_guid TYPE mgv_follow_up_guid, mpn_version TYPE mgv_follow_up_version, peggedrqmt_external TYPE mgv_follow_up_external, peggedrqmt_guid TYPE mgv_follow_up_guid, peggedrqmt_version TYPE mgv_follow_up_version, END OF tys_mrp_items
5 TYS_MRP_LIST Public See coding 20121107 BEGIN OF tys_mrp_list, mrp_list_type TYPE char2,"Type of MRP list material TYPE matnr,"Material Number plant TYPE werks_d, "Plant plan_scenario TYPE numc3,"Planning Scenario of Long-Term Planning mrp_list_number TYPE numc10, "Number of material requirements planning table mrp_date TYPE datum, "MRP date mrp_time TYPE uzeit, "MRP time proc_mrp_list TYPE char1, "Selection indicator for processed MRP lists ind_excmess_01 TYPE char1, "Selection indicator for exception groups ind_excmess_02 TYPE char1, "Selection indicator for exception groups ind_excmess_03 TYPE char1, "Selection indicator for exception groups ind_excmess_04 TYPE char1, "Selection indicator for exception groups ind_excmess_05 TYPE char1, "Selection indicator for exception groups ind_excmess_06 TYPE char1, "Selection indicator for exception groups ind_excmess_07 TYPE char1, "Selection indicator for exception groups ind_excmess_08 TYPE char1, "Selection indicator for exception groups proc_ind_01 TYPE char1, "Processing indicator 01 proc_ind_02 TYPE char1, "Processing indicator 02 proc_ind_03 TYPE char1, "Processing indicator 03 matl_type TYPE char4, "Material Type base_uom TYPE meins, "Base Unit of Measure base_uom_iso TYPE isocd_unit, "ISO code for unit of measurement ll_code TYPE char3, "Low-Level Code proc_type TYPE char1, "Procurement Type spprockey TYPE char2, "Special procurement key spproctype TYPE char1, "Special procurement type prod_plant TYPE char4, "Planning/production plant mrp_type TYPE char2, "MRP Type mrp_procedure TYPE char1, "MRP procedure mrp_ctrler TYPE char3, "MRP Controller (Materials Planner) pur_group TYPE char3 , "Purchasing Group rep_lead_time TYPE bssp_mahza, "Material replenishment lead time gr_pr_time TYPE bssp_mahza, "Goods Receipt Processing Time in Days proc_time TYPE bssp_mahza, "Processing time for purchase order proposal planning_time_fence TYPE datum, "End of planning time fence (date) man_firm_date TYPE char1, "Planning time fence set manually (MFXDT) lotsizekey TYPE char2, "Lot size (materials planning) lotsizeproc TYPE char1, "Lot-sizing procedure for short-term period lotsizeind TYPE char1, "Lot-size indicator for the short-term period no_periods TYPE ty_dec03," type BSSP_MAHZA, "Number of periods for the short-term area safety_stk TYPE eisbe, "Safety Stock reorder_pt TYPE eisbe, "Reorder Point max_stock TYPE eisbe, "Maximum stock level minlotsize TYPE eisbe, maxlotsize TYPE eisbe, fixed_lot TYPE eisbe, round_val TYPE eisbe, plnt_stock TYPE eisbe, neg_stock TYPE eisbe, msg_id TYPE msgid, message_type TYPE msgty , msg_no TYPE msgnr, msg_var1 TYPE msgv1, msg_var2 TYPE msgv2, msg_var3 TYPE msgv3, msg_var4 TYPE msgv4, mrp_group TYPE char4, "MRG Group fy_variant TYPE char2, ppc_pl_cal TYPE char3, reqmts TYPE eisbe, plng_cycle TYPE char3, round_prof TYPE char4 , dayssupply TYPE ty_decv3_1, reqdayssupply TYPE ty_decv3_1, discontinu TYPE kzaus, eff_o_day TYPE datum, follow_up TYPE matnr, no_excmess_01 TYPE char2, no_excmess_02 TYPE char2, no_excmess_03 TYPE char2, no_excmess_04 TYPE char2, no_excmess_05 TYPE char2, no_excmess_06 TYPE char2, no_excmess_07 TYPE char2, no_excmess_08 TYPE char2, proc_date TYPE datum, new_excpt TYPE char1, rep_manuf TYPE char1, promotion TYPE char1, safty_t_id TYPE char1, safetytime TYPE numc2, jit_relvt TYPE char1, firm_date TYPE datum, stock_corr_fact TYPE xflag, abc_id TYPE char1, comp_mrp_list TYPE xfeld, grp_reqmnt TYPE xfeld , covprofile TYPE char3, period_profile_safety_time TYPE char3, mrp_relevancy_dep_requirements TYPE char1, reqdayssupply2 TYPE ty_decv3_1, badiactive TYPE char1, follow_up_external TYPE mgv_follow_up_external, follow_up_guid TYPE mgv_follow_up_guid, follow_up_version TYPE mgv_follow_up_version , material_external TYPE mgv_material_external, material_guid TYPE mgv_material_guid, material_version TYPE mgv_material_version, END OF tys_mrp_list
6 TYS_MRP_STOCK_DETAIL Public See coding 20121107 BEGIN OF tys_mrp_stock_detail, statistic_created TYPE char1, unrestricted_stck TYPE mengv13,"LABST qual_inspection TYPE mengv13,"ISME blkd_stkc TYPE mengv13,"SPEME restr_use TYPE mengv13,"einme blkd_returns TYPE mengv13,"retme blkd_gr TYPE eisbe,"wespb reservations TYPE eisbe,"rebst unres_consi TYPE mengv13,"klabs consi_in_qual_insp TYPE mengv13,"kinsm restr_consi TYPE mengv13,"keinm blkd_consi TYPE mengv13,"kspem val_stock TYPE mengv13,"sllab qual_insp_vendor TYPE mengv13,"slins sales_reqs TYPE eisbe,"kdbst pur_orders TYPE eisbe,"bebst consig_ord TYPE eisbe,"bebsk pur_req TYPE eisbe,"banfb plnd_order TYPE eisbe,"plafb prod_order TYPE eisbe,"feaub rec_reser TYPE eisbe,"resbz, stk_trnf_res TYPE eisbe,"umreb stk_trnf_rel TYPE eisbe,"umabr quan 13 stk_trnf_plan TYPE eisbe,"umabg," quan 13 forecast_req TYPE eisbe,"prbed," quan 13 requests_quot TYPE eisbe,"vbeda," quan 13 3 quotations TYPE eisbe,"vbedb," quan 13 3 orders TYPE eisbe,"vbedc, "quan 13 3 sched_agrmt TYPE eisbe,"vbede quan 13 3 contracts TYPE eisbe,"vbedg foc_delivery TYPE eisbe,"vbedi quan 13 3 delivery TYPE eisbe,"vbedj quan 13 3 dep_reqmts TYPE eisbe,"skbed_d quan 13 3 denominatr TYPE umren, numerator TYPE umrez, rec_depreq TYPE eisbe,"skbez," quan 13 3 ind_reqmts TYPE eisbe,"primb," quan 13 3 total_stck TYPE eisbe,"sum01," quan 13 3 fixed_recpt TYPE eisbe,"sum02, "quan 13 3 pl_receipt TYPE eisbe,"sum03,"quan 13 3 fixed_issues TYPE eisbe,"sum04 "quan 13 3 pl_issues TYPE eisbe,"sum05 quan 13 3 stck_in_tfr TYPE umlme,"quan 13 3 stck_in_transit TYPE mengv13,"trame," quan 13 3 stockintfr TYPE mengv13,"umlmd," quan 13 3, END OF tys_mrp_stock_detail
7 TYS_MRP_TOTAL_LINES Public See coding 20121107 BEGIN OF tys_mrp_total_lines, plngsegmt TYPE numc2,"plaab," NUMC 2 0 plngsegno TYPE char20,"planr," CHAR 20 0 sort_date TYPE num08," numc 8 0 mrp_element_ind TYPE delkz," CHAR 2 0 avail_date TYPE datum,"dat00," dats 8 0 period_ind TYPE char1,"perkz," CHAR 1 0 forecast_period TYPE num6,"prper," numc 6 0 no_wrkdays TYPE anzwd,"anzfd," dec 5 0 per_segmt TYPE char22,"extsu," CHAR 22 0 pld_ind_reqs TYPE mengv13,"mng07," quan 13 3 reqmts TYPE mengv13,"mng08," quan 13 3 receipts TYPE mengv13,"mng09," quan 13 3 avail_qty TYPE mengv13,"mng10 quan 13 3 atp_qty TYPE mengv13,"mng11 quan 13 3 non_avl_rpt TYPE eisbe,"mng12 quan 13 3 non_avl_iss TYPE eisbe," mng13 quan 13 3 stat_coverage TYPE ra_pcnt,"istrw,"dec 4 1 target_coverage TYPE numc2,"slrwx," numc 2 0 min_coverage TYPE numc2,"mirwx," numc 2 0 max_coverage TYPE numc2,"marwx numc 2 0 targetstock TYPE eisbe,"slbes," quan 13 3 min_stock TYPE eisbe," quan 13 3 max_stock TYPE eisbe,"mxbes," quan 13 3 daily_reqs TYPE eisbe,"tgbed quan 13 3 daily_prodqty TYPE eisbe,"tgpro quan 13 3 actl_coverage TYPE ra_pcnt,"berw3 dec 4 1 reqdayssupply1 TYPE ra_pcnt,"berw2," dec 4 1 no_ord_props TYPE numc3,"anzbv," numc 3 0 no_recpts TYPE numc5,"azzug," numc 5 0 int_table_ind1 TYPE xline," int4 10 0 int_table_ind2 TYPE xline," int4 10 0 fbyte TYPE char1," CHAR 1 0 exc_col1 TYPE char1,"auskz", CHAR 1 0 exc_col2 TYPE char1," auskz CHAR 1 0 exc_col3 TYPE char1," auskz CHAR 1 0 exc_col4 TYPE char1," auskz CHAR 1 0 user_exit1 TYPE eisbe,"usexq" quan 13 3 user_exit2 TYPE eisbe," usexq quan 13 3 user_exit3 TYPE char30, "useex CHAR 30 0 icon_text TYPE icon_text," CHAR 132 0 END OF tys_mrp_total_lines
8 TYT_MRP_IND_LINES Public See coding 20121107 tyt_mrp_ind_lines TYPE STANDARD TABLE OF tys_mrp_ind_lines
9 TYT_MRP_ITEMS Public See coding 20130307 tyt_mrp_items TYPE STANDARD TABLE OF tys_mrp_items
10 TYT_MRP_TOTAL_LINES Public See coding 20121107 tyt_mrp_total_lines TYPE STANDARD TABLE OF tys_mrp_total_lines
11 TY_DEC03 Public See coding 20121107 ty_dec03(4) TYPE p DECIMALS 0
12 TY_DEC3 Public See coding 20121107 ty_dec3(3) TYPE p DECIMALS 0
13 TY_DEC4 Public See coding 20121107 ty_dec4(4) TYPE p DECIMALS 0
14 TY_DECV3_1 Public See coding 20121107 ty_decv3_1(6) TYPE p DECIMALS 1
History
Last changed by/on SAP  20131127 
SAP Release Created in 747