programming service - projects
analysis, realization, programming, training
SAP consultant / organizer, developer
Information, requests and contact via bjh@bmksound.de


programming BJH menu skills personal
contact career CV
Word document
projects references
Freight costs Pricing Library Export VPSS

SAP R/3 ABAP and COBOL project summary, aktivities
Summary of all projects, their tops and highlights, joined as overview over all active parts of my professional IT career. Focus with a lot of experiences in the industry, in which branch or industry sector the project was done, are also shortly mentioned. The programming demands and requests were realized based on an analysis, required book, discussions or conferences, or by experiences or on own responsibility. Development and implementation under the aspect of the integration in already existing systems and structures. Please take care that projects can overlap or coincide or even are not finished yet, because they are still in developing and maintenancing (open end). Installationes, Consulting, daily business, form and file design, program revisions are still going at same time but not mentioned extra.

Note to SAP programmers and developers and collegues of mine
If you as my visitor are on search of solution suggestions, algorithms, operations and hints for function groups and have reached my internet domain, because your search word is term inside this project overview site, I asked you to click the link to my SAP library where I have publicated some data models, programming assistance and ABAP examples. Unfortunately actual only all in german !!!

SAP ERP 2005 – PS / IT (project system)
Duration 07/2009 - 10/2009
Sector Bank, finance
Function Conception, programming, form design
SAP modulesPS, CO, xRPM, RPM
PlatformSAP ERP 2005, ECC 6.0, Netweaver 2004s
Op. systemSun OS
PS / CO - Project system in the backend
  • Draw up of a conception for all parts and activities in the partial segment of PS-IT
  • Evaluation of projects, mile stones and other dependencies (additional to CJ20N)
  • Analysis of cost centers, settlements and networks in a graphical overview
  • Adaptation and generation of several ALV under use of class and instances of SALV
  • Rfc-function for communication with the netweaver system
  • Verification and adaptation of the Smartforms forms in use
xRPM - Project system in the UI / frontend
  • Workflow programming and workflow conception of methods and classes
  • Booking function to save the projects as well as the customs own tables on the database
  • Determination of user and their authorization objects
  • Show in hierarchies the financial values and groups to the projects and buckets
  • Draw up of a data structure modell of the RPM-database
  • Small activities and adaptation of Webdynpro (for ABAP)
SAP ERP 2005 – Allround activities
Duration 08/2007 - 05/2009
Sector construction supplier, sanitary faucets
Function Programming, customizing, form design
SAP modulesSD, LE, PP, MM
PlatformSAP ERP 2005, ECC 6.0
MM - Supplier evaluation
  • Evaluation of orders, their schedules to the delivered quantities and dates
  • Relocate, split and share quantities positions, show result in ALV display
MM / SD - Stock transfer, inter company billing
  • Customizing supply relationship delivering plant – receiving plant
  • Stock transfer across company and within same company
  • Organization units per plant, definition and adaptation for EDI interface
  • Account number assignment for trading goods and services, transaction obcb
  • Tax specification and allocation of external tax codes obcd
  • Analysis program with node technology to check and detect missing parameters
  • Plants, company codes, order types, suppliers, billing types, customer data, partners, Idoc
SD / LE - Spiking - Set reason for rejection
  • Extend user exit, whichs set the rejection code in case of an unexpected peak in the order quantity
  • Pass again user exit availibility and scheduling and set the new calculated schedule dates
  • Comparison desired date, scheduled date and calculated date ( SD_SCHEDULING )
  • Data Dictionary, own fields, structures and tables for the validation of the quantity
  • Fill up the client own database by loading an excel table ans selection possibility by dynpro
  • Display program to show the setted reject reasons in the layout of an ALV list
SD / LE - Exportation list
  • Selection over orders, which are on hold and wait to be released in the export (bank credit L/C)
  • Determination of partners, document flow, deliveries, invoices and transports, texts
  • Calculate of the desired, delivered, invoices and open quantity and values
  • Fill up a structure and show the result of this list as ALV
SD - Customizing Rollout Asia
  • Base customizing SD – Organization units, distribution channels and divisions
  • Sales offices, sales groups, definitions and allocation, reference of same procedures
  • Pricing, calculation schemes for evry new sales organization, rebate processing
  • Tax determination India: Tax flag in material and customer master data ovk1 ovk3 ovk4
SD - IDoc – Change request
  • Adjustment EDI sending program for IDoc segment ORDRSP
  • Comparison incoming IDoc ORDERS against the outgoing data
  • Protocol of the changes as header text with own code included at the end of the routine
  • Read and use of syntax rules for IDocs to include the protocol at the exact position
SD - Invoice forms
  • Form design, SAP Script programming, configuration and adaptation of printer forms
  • Conception and realization transfer of additional routines from form to sourcing program
  • Adaptation of the forms and its processing programs to print the right text
  • Simplification text access sequence, L/C, foreign trade, customs, sales organizations
  • Copy control in SAP Script forms for a logic to print multiple times
PP - Create revision level to the material
  • Start program by enter change number and document types
  • Find and filter all document objects for the material and BOM lists
  • Increase revision level for the marked entries in the ALV list according to the revision strategy
PP - Attach revision level to the material
  • Enter by change number and document types
  • Filter all document objects of the materials and BOM lists
  • Increase revision level sstand due to the revision strategy fort he marked records inside ALV
PP - Dispositive synchronization
  • Accumulation od requirements deom purchase and planning orders and requisitions
  • Add good receipt from production, planning and purchase orders
  • Determine valuated unrestricted use stock
  • decrease the available stock by deliveries inside the firming horizon
  • Changing requisition and purchase order by Bapi
PP - BOM lists; weight calculation
  • Dissolve BOM lists recursive and prepare into a tree control with node technique
  • In the right screen section dynpro with table-control to change field values and flags
  • Save changed material by trepassing function MATERIAL_MAINTAIN_DARK
  • Display as tree control with nodes and in the right clicked BOM list (similar CS03)
PP - Material – Volume and weight
  • Maintain weight and volume in the material master data by MATERIAL_MAINTAIN_DARK
  • Values are get over the classification of the document assigned to the material
PP - Change number and object links, classification
  • Get to a change number all assigned objects as well as ist classification
  • Get to the classification all assigned classes (of the change document) and ist characteristics
  • BOM resolution, multilevel, of all materials and BOM assigned as object
  • Symbols of the BOM list positions based to the position type, especially exchanged parts
  • Display screen as splitting container dynpro
  • Result left screen as tree control with node technics (ABAP OO Programmierung)
  • Result to choose between PSB (product structure browser, Tree-Alv) similar to CC04
  • Screen part on the right in Excel as DOI (Desktop Office Integration)
  • Inking of the cells in excel, where the positions of the BOM list have been exchanged
  • The Excel-list is a reproduction of the the tree, only expanded nodes are displayed
SAP R/3 4.6b – Form and documents (SAP Script)
Duration 11/2007 - 01/2008
Sector Mechanical engineering
Function Form analysis, programming, third level support (ticket handling)
SAP modulesMM, SD, PP, WM
PlatformSAP R/3 Release 4.6b auf SunOS, Oracle database
SD - Forms in sales and distribution
  • Analysis and correction in orders, order confirmations, offers and delivery notes
  • SAP-Script form maintenance in up to 5 languages
  • Adaption of the calling print programs and programming of the SAP script forms
  • Create text includes and maintain them also in up to 5 languages
MM - Scheduling agreements
  • Correction of errors in the forms and its printing routines
PP - Advice note
  • Correction of errors in the forms, which include barcode as well
  • Redesign of the forms, its windows, window pages, paragraph and character formats
  • Opk8 analysis, which programs and forms are required and needed, CO04 for testing
WM - Ongoing delivery document
  • Adaption print program, that in the label the alternative unit of measurement is printed
SAP R/3 4.7 and ECC 6.0 – Material management and documents
Duration 09/2007 - 11/2007
Sector Power and automation technology
Function Programming, Third level support, form analysis
SAP modulesMM, SD, WM
PlatformSAP R/3 Release 4.7 on AIX, Oracle database
SAP ECC 6.0
MM - Mass assignment documents to materials
  • ALV Grid with additional function keys to start the assignment
  • BAPI-calls to change the material master as well as the object links in the document
SD / MM / WM - Support after going live, error analysis and correction
  • Ticket handling of announced errors from the operating departments, analysis and correction
  • Form programming and design in Smartforms and SAP Script and its calling programs, debug mode
  • Purchasing, orders, order confirmation, invoices, delivery notes, commission notes
  • configurable material, specification and characteristics
  • Customizing and control program (tree control) for output determination inside the logistic
SAP R/3 4.6B, 4.7 and ERP 2005 - migration in material management
Duration 10/2006 - 10/2007
sector consumption
Function Programming, developing, conception
SAP Modul MM / SCM, SD / CRM, PP, PLM
Platforms SAP R/3 Release 4.6 b on AIX
SAP R/3 Release 4.7, version 6.20 on AIX
SAP ERP 2005 ECC 6.0 on AIX
PLM - EH&S Comparison of the specification
  • Read the specification and their values in the EHS
  • Check if phrases are in use. These values have priority
  • Comparison of the values, which are stored in the material master data
MM / PP - Materials, BOM lists and batches
  • Action is prerunner for reorganization and deletion flag setting on materials
  • Search materials as component or master material in BOM lists
  • Calculate validation (to-date) of the component and look for the successor
  • Recursive loop to detect the original or top BOM list
MM / SCM - Release strategies in requisitions and purchase orders
  • Run control and analysis for the customizing-transactions OMGQ and CL20N
  • Get release strategies, release codes as well as characteristics and values
  • Comparison and check against requisitions and / or purchase orders
  • Show the result in dialogue programming as ALV, dynpro, reporting and as download
  • … or in Windows Explorer navigation as tree control structure with node techniques
  • Upload of the classification to change the release strategy
MM / SCM - Vendor master - modification customizing
  • Customizing Logistic general, business partner, vendor
  • Enlargement of views for additional fields in the vendor master table
  • Programming of an implementation in Badi VENDOR_ADD_DATA (se18, se19, se24)
MM / SCM - Purchasing, requisitions, user exists and reports
  • Preparation portation programs on ERP
  • Change the user exits and modifications on BAdIs
  • Release strategies in purchase orders and requisitions
  • Get customizing, classification and values for comparison, several levels
  • Show result in dynpro container with tree control and ALV techniques
MM / SCM / PP - Reporting: Analysis, program check, test, unicode
  • Check programs on still running, are programs unicode conform ?
  • Databases: Material master, on plant level, storage locations, validation
  • Batches, batch management, material documents, client assignment stock
  • Search goods receipts / goods issues for materials and validate them
  • List slow moving material: Display ALV list with the result
  • or display as reporting list
  • Data contain the validation as well as configuration data (classes)
MM / SCM - compare purchase texts of materials
  • Read and compare long texts (purchase texts) in 2 given languages
  • The text of the source language shall be copied on request in the text of the target language
  • List display in the reporting with tick box possibility to save this text
  • Interaction of the functions in the GUI-status corresponding the activity mode
COBOL - development of the dispatch and logistic system VPSS
Duration since 08/1990
sector mechanical engineering, shipbuilding, automobile, medicine, ...
  • programming of the whole software
  • Customizing belonging to clients wishes and desires
  • from the analysis to the roll-out, trainee of the employees
  • interfaces to SAP, Baan, forwarding agencies, public authorities
platforms UNIX (incl. derivatives), Windows environments
 
SAP ERP Central Component 5.0 - Label printing
Duration 08/2007 - 09/2007
Sector Medical equipment
Function Programming, Form design
SAP ModulesPP, MM
PlatformSAP ERP Central Component 5.0
BC - Graphic administration
  • Administration of versions of graphics, which are the background in labels
  • Overview inside a splitting container, left tree Control and node technology
  • Symbolic for the actual version, expired or prospective versions
  • Right screen list preparation as ALV (OO-version)
  • or display of the image in original size or adjusted to the screen size
  • Import of new graphics, visible in SE78, automatic generation of the pictures name
PP / MM - Label printing
  • Function group for the data supply and the print starting
  • Conception, modelling and design of the labels in Smartforms
  • Print program for printing the labels as well as check routine printing by rsnast00
MM - Output determination inventory management
  • Customizing output determination for goods receipt with a new condition type
  • Enlarge of the output determination, schemes, sequences and conditions
  • Control program and analysis for comparison of a material document to the output determination
  • Detailed overview of the result in a tree with explorer technology and symbols
SAP ERP Central Component 5.0 - APO
Duration 07/2007 - 08/2007
Sector Aviation, plane engineering
Function Programming, analyst
SAP ModulesPP, APO, QM, MM
PlatformSAP ERP Central Component 5.0
Industry solution Mill products
PP / APO - Quotation
  • Validation of materials and their supply source in the APO
  • Get data from the R/3 system by RFC function and place at the disposal of the APO
  • Optimization of queries in the environment of work centers, routing and production orders
PP / QM / MM - Integration APO, inspection lots at materials with HU
  • Create deliveries in an assembly schedule and post them
  • Analysis, when exit of the APO integration of materials with HU and inspection lot
  • Validation and debugging of the quality inventory stock functions
  • Adjustment of the tables TBE24 and TBE34, which represents a kind of Badi with function logic
  • Trepassing of inspection lots with HU (Handling Units, packaging) into the APO
SAP R/3 4.6c – Production planning - capacities
Duration 07/2007 - 08/2007
Sector Automation, power and electronic installation technique
Function Programming
SAP Modules PP, SD
Platform SAP R/3 Release 4.6c
PP - Capacity validation
  • Compare capacity offer and requirements out of sales documents against production
  • Result as a reporting list or ALV with preselection which columns to see
  • Change colour of cells on special events and contents as optical eye catchers
  • Further additional functions like sum up and visibility of the periods
SAP R/3 4.6c – Smartforms – SAP Script - Label printing
Duration 05/2007 - 07/2007
Sector Mechanical engineering
Function Programming, form design
SAP Modul SD
PlatformSAP R/3 Release 4.6c
SD - Label print on a Zebra thermal printer
  • Transaction and program to start the print inside the sales environment
  • Form design and triggering of a Zebra thermal printer
  • Printing in various styles, font, barcode and graphical elements
  • Programming in ZPLII, programming language of the thermal printer
SAP R/3 Release 4.7 - Migration in material management and purchasing
Duration 07/2006 - 10/2006
sector furniture
Function Programming
SAP Modul SD, MM, PP
Platforms SAP R/3 Release 4.7 and 4.6 c
PP - Saw - Interface
  • Search for productions order, which fit the selection on fields on the screen
  • Parameters fort he selection are reservations, sales order, material and their characteristics
  • MRP controller, production scheduler, basic start date and basic finish date, status conception
  • Display of the results in an ALV grid with additional functions
  • Interpreter to create a sorting string as base for the generation of the sequence number
  • Allocation of sequence numbers, which are written back in the production orders
  • Administration, count up and initialization of number range intervals
PP - Order confirmation
  • Read and write data, which contain confirmations
  • File contains eigher confirmations or sequence numbers for production orders
  • Spreading of yield and scrap quantities over the production orders
  • Check on error and differences, if quantities could be assigned. Protocol
  • Post the confimations by BAPI_PRODORDCONF_CREATE_TT
  • backtracking, reset and cancellation by BAPI_PRODORDCONF_CANCEL
PP - Print of production orders / sequences / packages
  • Customizing print control in the section manufactiong control
  • Call of the function CO_DR_PRINT_ORDER in the program
  • Check program, which shows the way inside the print control customizing
  • Display, which forms / lists will be used by which printing program
PP - form modelling
  • Create forms under SAP Script and SmartForms
  • Create programs as start-up for the forms as stand-alone ...
  • ... or trigged by customizing functions, set parameters in opk8
SD / MM - Schnittstelle / Interface
  • Search inside the change history for changes and deletion
  • Search on the databases for creation of new documents
  • Read sales orders, requisitions and stock transfer orders
MM - Interface migration - Purchase order extracts
  • Search in purchase orders, pruchase positions and account assignments for sales orders
  • Read addresses for business partner roles (like ship-to-party) and texts
  • Check and compare customizing of the business partners and the text function keys
  • Write a download file and store it on the server to get fetched from the interface application
MM - Migration - SAP Script Forms
  • Migration SAPScript Forms from 4.6 (legacy system) to 4.7
  • Migration tool to download and upload requested forms. Reduction on form and language
SAP R/3 Release 4.6c - diamonds - batch management
Duration 01/2006 - 06/2006
Sector resources, raw material
Function Programming, Smart Forms modulater
SAP module SD, MM
Platforms SAP R/3 Release 4.6 c
Industry solution IS-Oil
SD / MM - administration: rough and polish diamonds - batch management
  • Batch management complete in ABAP Objects
  • ABAP object classes for classification, stock management and pricing
  • ABAP object search engine to get the requested diamonds
  • Network of the heredity of the diamonds numbers (batches) as graphic
  • Batch navigator: information like characteristics, attributes, quantities, prices, predecessors, successors, siblings
SD / MM - administration: evaluation by ALV
  • general function group for the ALV display for any evaluation
  • possible jump from all DSP clarity transactions
  • Build of the maximal field catalogue by REUSE_ALV_FIELDCATALOG_MERGE
  • Reduction of the display fields over an imported key, which make an access on a field database
SD / MM - administration: Reconciliation report / history
  • Reporting display of the attributes and classification of the diamonds
  • Listing in which processes the diamonds are located (sort, split, mix, sold)
  • Quantity and price checks of the single steps
  • Add on, group and total sum of the values in comparison to the original (starting diamond batch)
  • Hide-hot-spots into several transactions like the batch navigator
  • Selection of the displayed detail level and formation
SD - processes in sales & distribution - tender, window sales, diamond parcels
  • selection of diamonds for the sales cycle by dynpro and table control
  • the produced diamonds of the mine will be sorted and classificated
  • every sort and split will handled as a batch, this is a diamond parcel
  • depending to the edit mode: enable / disable, display or edit fields for the batch
  • to get the offers from the prospective buyers: print the parcels by SmartForms
  • DDIC: create of domains, data elements, structures, table types and databases
SD - processes in sales & distribution - create order and deliveries
  • Data selection by dynpro and table control
  • Dynpro subscreen, can be enabled or disabled, expand / collapse technology
  • Create a sales order by BAPI_SALESDOCUMENT_CREATE
  • Create a delivery by Call Transaction / Batch-Input VL01
  • Change the delivery by VL02, to enter the batches
SD - processes in sales & distribution - load conditions
  • Load an input file, sort the records and check against existing records in SAP
  • Create the (price) conditions in using a function chain, the simple way as VK11 does
  • Create or change with or without history, scales will be considered
SD - processes in sales & distribution - interface to Ekati
  • several downloads to illustrate the history of the diamonds
  • Output as txt-file (text file), xls-file (Excel) or as ALV
  • open programming, one processing for all output structures
  • additional information by reading invoices and material documents
MM - processes in material management - inbound deliveries
  • Generate an inbound delivery to a purchase order. Add batches
  • Book goods receipt. A purchase order position will de delivered 100%
  • In case of differences book an inventory afterwards
  • Enter purchase order in a dynpro, search related material documents
  • Batch management by dynpro table control
  • Load batches alternatively over an invoice or a xls file (excel)
  • MIGO = stock movement by call transaction or BAPI. Difficulty: batches
  • Book inventory by BAPI / functions
MM - processes in material management - stock movements
  • Batch movements from stock to stock, also from plant to plant
  • Consignment stock for vendor and customer
  • Booking of all transactions by BAPI
  • due to the result activate a protocol in the GUI-Status
SAP R/3 Release 4.6c - Mold Management
Duration 11/2005 - 12/2005
Sector Automobile subcontractor
Function ABAP programming, ABAP Objects
SAP module PM
Platforms SAP R/3 Release 4.6 c
PM - Processes in plant maintenance - equipment administration
  • PM Cockpit to install and dismantle molds and presses
  • Relation equipment (mold), technical location (press) and the material (tires)
  • Validation of BOM list components and classification to the task lists / routing
  • Additional data like work centers and production versions of the material
  • Cockpit is programmed as a splitting container (dynpro) with tree and ALV control
  • Pop-up dynpros with table control mechanisms for fine specification
  • Interfacing. Send the data of the install or dismantle over an interface via FTP
  • Status administration External / user status (JEST; TJ30). Customizing, what is allowed
  • Create PP orders and changing in the equipment by batch-Input (IW31, IE02)
SAP R/3 Release 4.6c - Mold Management
Duration 11/2005 - 12/2005
Sector Automobile subcontractor
Function ABAP programming, ABAP Objects
SAP module PM
Platforms SAP R/3 Release 4.6 c
PM - Processes in plant maintenance - equipment administration
  • PM Cockpit to install and dismantle molds and presses
  • Relation equipment (mold), technical location (press) and the material (tires)
  • Validation of BOM list components and classification to the task lists / routing
  • Additional data like work centers and production versions of the material
  • Cockpit is programmed as a splitting container (dynpro) with tree and ALV control
  • Pop-up dynpros with table control mechanisms for fine specification
  • Interfacing. Send the data of the install or dismantle over an interface via FTP
  • Status administration External / user status (JEST; TJ30). Customizing, what is allowed
  • Create PP orders and changing in the equipment by batch-Input (IW31, IE02)
SAP R/3 Release 4.6c - form design
Duration 12/2005
Sector Bank, stock trading, internet broker
Function Smart Forms, designer
SAP module SD
Platform SAP R/3 Release 4.6 c
SD - processes in sales & distribution - invoice
  • Implementation of a new font, adjustment of paragraphes
  • Uniform standardized layout of the different sums
  • Make invisible non used texts in the condition types
  • Text includes in the header and footer section of the MAIN window
SAP R/3 Release 4.7 - form design
Duration 11/2005
Sector Information technology
Function Configuration SAP Script
SAP modules MM, FI
MM - processes in purchase - order
  • SAP Script, Adjustment of the order form, logo SE78, texts SO10
  • Customizing, section message, output program and texts
FI-AA - processes in finance - assets
  • Create of asset master record segments made available by an interface (AS91)
SAP R/3 Release 4.6c - ABAP programming in production and the logistic
Duration 04/2004 - 11/2005
Sector mechanical engineering
Responsibility conception, development, ABAP programming, ABAP objects
SAP modules CO, MM, PM, PP, PS, SD
Platforms SAP R/3 Release 4.6c under AIXand Linux; work station Windows NT
Developing SAP Tools, ABAP Editor, Transactions: SE11, SE16, SE80, SM36, ...
PP - processes in production planning - BOM
  • Dissolution BOM by SAP function CS_BOM_EXPL*, as well as configuration
  • Processing of multiple level results by recursive programming technics and logics
  • logics for search algorithms going top = ask material is a BOM component
  • or going down = ask material is a construction group / construction serie
  • cross entry over change numbers or other objects relating to BOM lists
  • Processing of results, fill up document info records
  • Build and adding of object relations and dependencies
  • display of the BOM lists by ALV OO (object orientated programming)
  • display state of the plan / BOM list in a matrix inside ALV by graphical objects
  • display of object links of task lists and networks by table control and tabstrips in dynpros
  • Connect BOM list positions to the plans and networks (some more as CN02 can do)
  • Calculation automatically over several plans, construction groups, construction series and components
PP - processes in production planning - BOM lists - construction
  • Charge of a construction. Read data from a intermediate layer by Exec SQL
  • fill up an internal structural network and checking to SAP tables
  • recursive solution of BOM lists down to 12 levels
  • Show positions of the charge by dynpro, table control and graphical elements
  • Show BOM lists by node technics inside a tree control screen, material in ALV
  • Automatic set up of MARC master data by given data tables
  • Material overview. Subsequent treatment of material in their plants for several fields
  • Forward checks to avoid error the processing the function and BAPI
  • Quantity units. Possibility to enter the relation of non maintained units of measure
  • Set up of BOM lists by CSAP_MAT_BOM_MAINTAIN
  • Plant selection for plants active in this process by dynpro Pop-Up with push button
  • Batch input to create the BOM list for several plants by transaction CS07
  • Write state back to the external data base (Oracle)
  • Support and assistance of the construction engineers
PP - processes in production planning - Bom list generator
  • BOM lists with variants. Display by transaktion CS05
  • Read order (change master). Read these data from a intermediate level by Exec SQL
  • fill an internal structural net and add and complete by SAP databases
  • Determinate differences in dummy or montage or sublevel BOM lists
  • make visible which new piece substitute an existing one, indicator: construction relevant for engeneering, add spilt quantities
  • Display result with tree control method and Excel DOI (Desktop Office Integration)
  • Dynpro table control in pop-ups when do quantity division or BOM list splitting
  • BOM list update in direct communication with function group CSBT. Duty of history.
  • BOM lists can be changed when change of structure of the machine (copy and create new material of this plant, copy BOM list, first variante by CSAP_MAT_BOM_CREATE, further variants by function chain of the CS05)
  • Change of sublevel BOM lists. Heredity in components in higher strucutres
  • Change master: Due to the kind of process use different change numbers
PP - processes in production - Document info record
  • read the classification and characteristic of the material allocated to the document
  • Join classification characteristics together, singlestage (radiobutton) and multistage (checkbox)
  • own created search assistance to reduce the selection
  • Print by Smartforms
PP - processes in production planning - BOM lists - network
  • Programs and a complete function group for the allocation of bill of material to operations PLMZ
  • the net or the construction group as base, search for the construction and positions
  • Disintegration of all construction groups, dummies and BOM lists
  • Stop in the path of a multi level resolution when detecting a subdivided net
  • Display by Tree-Control tecnics like a Windows Explorer and ALV OO (object-orientated version)
  • Mass allocation for the material positions to the operations, some more as in CN02
  • Allocation selection by dynpro screens, pop-ups and marks in the tree control display
PM / PP - processes in production planning - task lists
  • Build up plans and tasks, adding of activities types, order completion confirmations
  • Correction of task lists. Read in by data file or parameters and select options
  • Add a file for change of special fields in txt or Excel format
  • Change working place, activity and planer group and some more
  • Copy of the task list by Call Transaction.
  • Creating new tasks by BAPI_ROUTING_CREATE
  • Set the original task list inactive
PM - processes in plant maintenance - order completion confirmations
  • Bonus wages. Calculation of worj rendered
  • read the order confirmation and accumulate
  • Assignment of work centers to cost centers
  • Status conzept (internal status). Output in a file
SD - processes in sales & distribution - collective shipment
  • Selection of deliveries (selection of same consignees, mode of shipment, Inco term, carrier), which are not yet packed or arranged to a shipment Analysis
  • Display result by dynpro - table control and select by marking a line
  • Collective shipment. Build up a shipment or append to an already existing collection.
  • Data coverage by dynpro - tab strip. Strip concerning to mode of shipment. Flight datas
  • F4 search request on self creating files for airports according to IATA and airlines
  • Summary-list of all colli and packmedia (handling units) contained in shipment
  • Text-input for special handling or other instructions by Text Edit Control
  • Support and assistance and guidance of the shipping department users
SD - processes in sales & distribution - shipping - manifesto for transporters
  • Select deliveries, which leave the company, but haven't got a transportation summary number
  • Join handlings units of all involved packing material
  • Conclusion for every forwarding agent. Additional data by a separate master data table
  • Generate the manifesto number and update all involved SAP tables
  • If mode of transmission is Email send the results as appendix to the agent
  • Join to the emails the written text by reading the text function SO10
  • Send email immediately and automatically, several receiver (email addresses) are possible
  • Support and assistance and guidance of the shipping department users
SD - processes in sales & distribution - shipping - statistics
  • Handling units - checking relationship gross weight, net weight and volume weight
  • Delivery preview - which deliveries have which delivery date - what is to expect
  • Audit - to which deliveries no invoice is written yet
  • air freight - how many transports has went out by how mnay flights and airlines
SD - processes in sales & distribution - foreign trade - preference
  • Conception and suggestion for determination of a text for preference declared goods
  • comparison, confrontation of relations between material, tariff numbers, departure and destination country, preference zone and preference indicator
  • presentation of possible master data tables, where the text for SO10 access can be append
  • Download and upload of textes for preference as ASCII-fie for fast data coverage
SD - processes in sales & distribution - Export - interface - Intrastat
  • Migration of the VPSS Intrastat program BJH_LI10.CBL to SAP
  • error check (also transitive dependencies) of the position, display in ALV
  • Protocol over all errors all positions
  • without errors, condensation of the datas
  • Intrastat, third country trade and KOBRA. Output as data file ready for sending to customs authorities and the Statistical Federal Department
SD - processes in sales & distribution - Export - customs offices
  • Definition in Data Dictionary of a permanent table for customs offices at the border
  • Fill up the file. Parameters: countries, way of transport, routes like data join
  • Setting of the standard custom office, if known (Germany: Post =9901, Frankfurt airport =3330)
SD - processes in sales & distribution - order handling
  • Based on an order / delivery / invoice exploit the conditions and partner relationships
  • Collect all getting data in an internal table for further use
  • Supply an external internal interface with the invoice datas
SD - processes in sales & distribution - order handling
  • Dissolute to a sales order the position of the machine and make available the data
  • Dissolute BOM list and their variants
  • Include the serial number, BOM explosion
  • WebTk - connection for the tables of the BOM dissolution
  • single and collected dissolution, screen or dark processing by file, simulation or real running
  • Result place on records with all input parameters
CO - processes in controlling - calculation
  • Order BOM cost estimate of sales orders. Reading input data from file
  • Call CK51N transaction and create the BOM cost calculation
  • Return data added by an info flag as well as an error record
  • Check customizing to prepare screen of the Batch-Input
CO - processes in controlling - analyze
  • Adjustments of the display during compare material cost estimates
  • Extend ALV by fields of the material master and join their data
PP / PM / MM / SD - migration from R/2 5.0j to R/3 4.6c
  • transaction DMIG to determine the instructions for changing
  • Mini program as detection tool for migration instruction - TUMRE
  • Transfer from R/2 programs to R/3 with contents in routing, production, working plans, networks, in purchasing and costs controlling and the shipment
  • Input and output of data by FTP transfer or WS-Download (standard Include BJH Software)
  • Batch Input maps or call transaction to include generated data into SAP master data tables
BC - processes of the base - programming support, project management
  • Check programs by parameters and subdivide found programs
  • Set status for each subdivision to show project processing
  • recursive solution of included program parts and functions
  • Search and detection of key word in programs (related to projects)
  • recursive solution of tables and structures
BC - processes of the base / export / material management - master data
  • Master data maintenance. Following transaction SM30
  • Dynpros with Table Control Logic allows virtual changing, new input and deleting of master data records of one or more master data tables
  • Pop-Up Dynpro for safety requests
  • virtual working. Saving of data only on demand or when leaving the program
BC - processes of the base - control of interface actions
  • Visualization of the record in a protocol of a data interface between several systems
  • Entrance mask by Select Options, 1. result screen by ALV (ABAP List Viewer)
  • Detail screen by Pop-Up realized by hotspot logic
  • Further information by Dynpro with Table Control techniques, Tab Strips or register cards and subscreens, which will be load variable on demand
  • Data Dictionary: tables, fields domains, search screens, ...
 
SAP R/3 Release 4.6c - Calculation freight costs
Duration since 08/2004
Sector personal development, every sector can use
Responsibility developer, ABAP programming, implementation
SAP modules SD, LE
Platforms SAP R/3 Release 4.6c
Developing ABAP Editor, reports, transactions: SE11, SE37
SD / LE - Analysis, target - shipping - freight settlement
  • Calculation, SAP Logistic Execution, Migration from the VPSS-program SPE448
  • Extend tables for tariff zones and shipment costs by group key logics
  • better maintenance as result of splitting keys (customizing), zones, taxes, rates and extra charges
  • Rate detection by conditions tecnics (application and condition types)
  • Can be use while writing an invoice from delivers or shipping or simulation
  • evaluate condition, if rates or charge has to calculate or not
SD / LE - development - function group freight costs
  • Analysis, conception, development of the function group as well as test and simulation programs
  • project management and coaching of involved project members
  • separate functions inside the calculation group for the conditions
  • Provision of an environment of test use including customizing
  • Build test scenarios, tables to load as files in excel or txt
  • simulation program for testing the calculation with manual input or datas of invoices
SD / LE - implementation, going-live
  • with key-users of the shipping department: definition and configuration, customizing SD
  • needed condition types and their parameteresm, calculation scheme and pricing
  • embedded of the function group in the pricing of the invoice
  • or stand alone special of statistical runs. work basis for negotiation with shipping agents
  • User guide and documentation in the description of the program
SD / LE - Price difference between carriers
  • Comparison between couriers and carriers on the same relation
  • Comparison between different shipping types (normal shipping or express)
  • Parallel display of the results, useable for statistics and evaluation lists
Internet - Web Design and programming
Duration since 12/1999
sector software, tourism and hotel business
  • support and maintenance of internet presentations
  • several languages versions
  • Javascript. Calculation in pricing
platforms Windows 98 and 2000
 
SAP R/3 Release 4.6c - quotation form
Duration 02/2005 - 06/2005
sector Textiles and clothes
function Smart Forms, ABAP programming
SAP modules SD
Platforms SAP R/3 Release 4.6c on AS400
Developing ABAP Editor, transactions: SE11, SE78, SE80, smartforms, SCOT
SD - processes in sales & distribution - quotation form
  • function group for the data supply of the form
  • load the picture to the text and calculate the optimal resolution (dpi)
  • print the quotation by Smart Forms (paper, fax)
  • printing in sequence solved by structures and internal tables - continuous text
  • test and check program for a quotation, the quotations number is key
  • or over an excel table with material number to simulate a quotation
BC - general functions - development and installation
  • function group for the data transfer (FTP / AL11 / PC)
  • load / join texts out of files from the server
  • import of bmp file pictures into the SAP data base (stxbitmaps)
COBOL - dangerous goods in airfreight business
Duration 04/2004 - 09/2004
sector medical equipment
  • Definition and implementation of files for handling with dangerous goods when airfreight
  • identify article as dangerous goods, classify UN or ID no. and packing group, determine proper technical shipping name, class or division, subsidiary risk and the packing instruction
  • show the needed dangerous goods labels (toxic, flammable, corrosive, ...)
  • printing of the labels at the packing place
  • check maximum transport amount against the stored amount and determine or exclude type of aircraft (permissible passenger or only cargo aircraft). In case of prohibition or exceed the limit set mode of shipment airfreight inactive
  • printing shipper's declaration for dangerous goods
  • regulation based on the international airfreight regulations handling book
 
SAP R/3 Release 4.6c - ABAP programming for purchase applications
Duration 08/2003 - 04/2004
Sector mechanical engineering
Responsibility ABAP programming, convention management
SAP modules MM
Platforms SAP R/3 Release 4.6c under AIXand Linux; work station Windows NT
Developing SAP Tools, ABAP Editor, Transactions: SE11, SE16, SE80, SM36, ...
MM - processes in material management - material master data (MMDDC)
  • Material master data dectection and clearance while migrate from the productive platform
  • Adaption and adjustment of material data for a calculation run after migration
  • Check routines to detect errors in validation of the migration
  • Check data relations by foreign key declaration, or over value range of the domains
  • Option: fields to check by input file or all inside the programs pre-declarated
  • hold data with error and make available for further processing as output file
  • additionally generate a proposal value how to transform the actually value of this field
  • Determination of the needed view inside the BAPI based on the fields in the transform data file
  • Transform data by self developped function group and calling a BAPI
  • Show results on screen or save as file on PC / Unix / FTP (parameter)
  • file transfer by self developped function
  • Statistics over the processing. Consideration of the error types (warning, hardcore error, ...)
  • Recursive program logic, to reduce the errors from run to run
MM - processes in material management - Outsourcing of companies parts
  • Read out all meterials of the oursourced plant (or plants)
  • Datatype transforming and save the master data on files (FTP or Ws-Download method)
  • Sphere of work contains SAP-tables MAKT, MARA, MARC, MARD, MARM, MBEW, MLAN, MLGN, MLGT, MVKE and long texts. Speed optimized with internal HASH tables and direct accesses
  • Convert routine to load and build up the material on customers site by self writing function group and the BAPI BAPI_MATERIAL_SAVEDATA
  • during build up possible transforming of the values of the datas over a file, where the transformed values and parameters are saved (own definition)
  • Logic of the transforming is variable and universal programmed. Also use as single application
  • Definition and transforming of input data over LSMW (Legacy System Migration Workbench)
  • Book out the stock by MB_CREATE_GOODS_MOVEMENT as well as cancelation Storno
MM - processes in material management - bulk material, electronic KANBAN
  • inventory comparisons (notifiable stock level, free available, frozen stock, ...)
  • Printing by Smart Forms (paper, fax)
  • parameter verification in master files and transaction data. Error list
MM - processes in material management - price controlling - strategic purchase
  • Migration of programs from R/2, merge of programs plus some new in the same subject matter
  • Pass through over purchase orders, contracts and info records to detect the percentage degree of price differences.
  • Controlling and verification against info records, frame order contracts, quota arrangements, etc.
  • several programs with similar functions
  • Lists as Reporting, as ALV (ABAP List Viewer) or worked by Dynpro
  • Functions REUSE_ALV_LIST_DISPLAY or REUSE_ALV_GRID_DISPLAY
  • Further information by hotspot like the exit to the purchase order
  • Push button as exit to MS Excel
  • price check utility tool in price finding. Calculation scheme
  • Function module in comparison to master data and Price calculation schema
MM - processes in material management - frame orders, contracts
  • interface programming (alternatively version for PC / UNIX)
  • Data of the transfer provide in a Batch-Input-Folder (new file at new supplier)
  • alternative: build up frame order by the Bapi subroutine BAPI_PO_CREATE1
  • both systems: in online mode message of processing, point out with graphics
  • Field type check. Useful while comparison BAPI-components with Data Dictionary fields.
MM - processes in material management - purchase reminder
  • Original program is migrated from the SAP R/2 system
  • several select options, additional information (like data changing)
  • Display variant as ALV Grid list with hotspot jump off
  • Variant as Dynpro - Container with Tree Control (tree structure with nodes) and ALV
  • Printing or screen with select options
  • Printing as Reporting or via SmartForms (paper, fax, email)
  • range of coverage (showing by traffic light). Inconsistency checking
  • Hide-structures for additional information
  • Tuning by Data Dictionary in creating views, tables and structures
  • Customizing partner relationships of the suppliers and order scheme
  • Statistics (when desired): Table accesses: total, done, errors
COBOL - KOBRA procedure (foreign trade)
Duration 07/2003
sector Federal administrative body, customs
project interface of deliveries outside the European Community
platforms IBM RS/6000, AIX, View-Now Emulation
 
SAP R/3 Release 4.6c - division in delivery
Duration 05/2003 - 06/2003
sector hydration technology
function Customizing, ABAP programming
platforms SAP R/3 Release 4.6c, Windows 2000
 
SAP R/3 Release 4.6c - Customizing and ABAP programming
Duration 03/2003 - 05/2003
sector Sensoric, factory automation
Function Customizing, ABAP programming
SAP modules MM
Platforms SAP R/3 Release 4.6c
Developing SAP Tools, ABAP Editor, Transaktionen: SPRO, SE11, SE16, SE80, ...
MM - processes in material management - enterprise structure
  • Customizing chart of accounts, company code and client and general datas in MM
  • definition of purchasing organizations and groups
  • vendor structure. Vendor account groups as build up in standard
  • Organization of plants and their addresses as well as storage locations
MM - processes in material management - account determination
  • Customizing material types and their views (user departments)
  • Customizing valuation classes T025
  • Realization of the account determination for material master data
  • ABAP program to generate the account assignments (credit / debit)
MM - processes in material management - purchase
  • System adapted next to standard customizing in the section "purchase requisition and order"
  • New text types for purchase order header and position
  • Price calculation scheme (discounts, scales)
  • Automatic generation of the conditions inside record for the most important vendor
 
COBOL - interface UPS based on GEF guidelines
Duration 03/2002 - 04/2002
sector mechanical engineering, transport
 
Internet - FSO Programming
Duration 01/2002 - 03/2002
Internet - FSO data base accesses - Statistic over homepage site accesses
  • selections screen
  • result in matrix pages / languages / total
  • error in accesses and copy protection control
  • enter path analysis, search strings and come in by which search engine
  • Filter, which files types have to be considered in the evaluation
  • Filter. Search engines and IP addresses can be switched off for the verification
Internet - FSO data base accesses - ABAP / HTML converter
  • ABAP Sources designed in colours and saved as HTML
 
COBOL - interface ABX (NCS norm) and DPD
Duration 11/2001 - 12/2001
sector independent of business or trade sectors, transport
project interface by the newest, standardized norm of the forwarding association
function conception, programming, going live
platforms IBM RS/6000, AIX, FTP-data transfer
developing Micro Focus Compiler, Ined Editor
 
SAP / COBOL - EURO adjustment. Different solutions
Duration 06/2000 - 12/2001 (several projects)
sector automobile, mechanical engineering, consumption, building subcontractor
project Depending to the client calculation in one up to 3 currencies (DM, EURO, foreign currency like US$ or japonese Yen). All formulas of price calculation up to an extension of the existing interfaces between the systems.
function programming on demand, database modulation
platforms UNIX (e.g. IBM: AIX, RM/500: SINIX), Windows (95,98,NT,2000), AS/400
developing Merant (ex Microfocus), different editors (ABAP-Editor, Ined, VI, DOS, Word Pad)
 
Management consultancy
Duration 11/2000 - 07/2001
sector telecommunication
project organisation of the enterprise in the section sales, canvassing, promoting and delivery. Consultation in the section IT solutions and systems for the service at work.
 
SAP R/3 Release 4.6c - Statistics in shipping
Duration 08/2000 - 09/2000
sector replacement part shipping department
project List writing for evaluations in the shipping of goods. Statistics over ways of dispatches, transports, deliveries and type of invoice (charged invoice, gratis, repair, ...)
function ABAP programming, Customizing check (only viewing authorization)
 
COBOL - profit- / loss calculation in stocks market
Duration 08/1999 - 03/2000
sector finance, banking
project Calculation, if a share account value is in a plus or minus range, under consideration of banking charges, splits, dividend. Yield inquiry. Finding out the fair value of a warrant. History.
function analysis, conception, programming, test
platforms RS/6000 (AIX), Windows 98
developing Micro Focus Compiler, Merant
preparation Study in different resources about the financial business and how works trading at the stock exchange, transaction in security papers and the basics of the calculation of warrants
 
SAP R/3 - project consultancy
Duration 08/1999 - 01/2000
sector shipbuilding
  • consultancy in SD module
  • Modulation of the business processes
  • Definition of an interface to an external system
platforms SAP R/3 Release, Windows NT
 
COBOL - Y2K Year 2000 problematic nature
Duration 05/1999 - 01/2000
industrial trade automobile, mechanical engineering, consumption, building trade
 
COBOL - administration system for a photo registration
Duration 05/1998 - 09/1998
sector Media, consumption
 
DB2 database - Archive and out-cutting
Duration 04/1998 - 07/1998
sector mechanical engineering
project move for non-used datas (articles reached receiver) in a separate database. In the main system cross reference to these out-cutted data line to reconstruate in case of finding them during an examination of the internal revenue office.
function conception, Programming
platforms UNIX (AIX DB2, IBM RS/6000), Windows environment 2000/NT
 
DB2 database - migration
Duration 08/1995 - 03/1998
sector mechanical engineering
  • Analysis of status quo and Target conception
  • Conception and Design of tables and fields in a database
  • database generation program (migration of the actual structure)
  • Programming in the corresponding program with bridge technology of 2-ways-access
  • Programming accesses and requests under Embedded SQL
  • Going live, Roll-Out. Support and trainee of the users
  • Protocol for detecting errors to get a more secure and more performant application
platforms UNIX (AIX DB2, IBM RS/6000), Windows environment 2000/NT
 
SAP R/2 - project: preparation for going live
Duration 12/1996 - 04/1997
sector mechanical engineering
  • Customizing in SD, insignificant MM
  • Adaptation in ABAP
  • Interface programming
  • Join together of a list of fields and in which SAP table
  • accompany in going live
platforms SAP R/2 Release
 
COBOL - automatic processes and guidance in the pack department
Duration 02/1996 - 01/1997
sector electronic, mechanical engineering
project automatical forwarding process guided by barcodes and papers in the packing department, to minimize errors. Various control possibilities, like checking net weight to gross weight, based on table defined relations. Loading control. Information and comments to other departments to accelerate the processing. Statistics of consumption.
 
management consultancy
Period 06/1995 - 08/1995
sector textiles (Salvador da Bahia, Brazil)
 
Oracle database - programming of the application
Duration 05/1994 - 11/1994
sector mechanical engineering
  • conception and Design
  • Program of switching where to get the data
  • Programming accesses and requests under Embedded SQL
  • Roll-out. Consultation of the IT department of the concerned company
platforms UNIX (SINIX, Siemens RM500)
 
COBOL - aviation calculation
Duration 01/1994 - 04/1994
sector mechanical engineering, automobile
project Calculation of the cargo or freight. Different parameter (like zip code or gross weight) are the basis of the calculation to get the price for the cargo. Inclusive variable and extra charges, based to a package or the whole consignment. Modular constructed to call or serve in subroutines, forms, fields or guiding programs.
function Analysis, conception, programming, embedding in existing programs
platforms UNIX (IBM: AIX, RM/500: SINIX), Windows (95,98,NT,2000), AS/400
developing Merant (ex Microfocus), different editors (Ined, VI, DOS, Word Pad)
preparation Study of the logic and calculation in the aviation at LH Cargo service point
 
COBOL - Interpreter language for individual guidance
Duration 10/1991 - 07/1993
sector electronic
project Global aim was the reduction and maintenance in logistic processes in the programming. Systems shall be build by own generated structures and order words to start different actions without adapting the interpreting program. Using parameters for navigation. To describe the process has to be resolved only be customizing.
  • Target conception, definition of action words and parameters
  • Programming of the guidance logic
  • Mechanisms to entry from calling programs
  • open design for plug-ins
  • Transfer programs for different hardware platforms and machines
  • Roll out at the Beta-client (in Portugal)
  • Standardization of the interpretation program of multiply using
platforms SINIX, Windows 98
afterwards: UNIX, AIX, Windows NT, 2000, AS/400
 
COBOL - Intrastat, extra-trade, costums procedure
Duration 03/1993 - 06/1993
sector Federal administrative body, statistics
project Programming of an interface to send information about merchandise movements inside the EC (European Community) as well as to foreign countries to the Statistical Federal Department in Wiesbaden. Also GIC-evaluation and SAG method.
 
Assembler - scale process management (Bizerba)
Duration 02/1992 - 03/1992
industry sector electronic, mechanical engineering
 
Assembler - riding steam train, train combination
Duration 01/1990 - 03/1990
sector own initiative (education)
project Assembler. Screen control, animation of a smoking, moving steam train. 4-color coating layout. Train composition of locomotives and waggons. Remnants of the steam train you can see in the main menu.
 
Assembler - identification of a paragraph in a text by clicking
Duration 10/1989 - 12/1989
sector media, press
 

Most projects were mainly in the section of industrial processes; business managemant, finance, stock exchange, tax ot taxation, controlling, statistics, organization or planning hadn't been focal point in my work, but certainly they are not unknown to me, determined by personal interests or even the independence in profession.


The choice menu is missing on the left site:
activate the navigation

Back to the main menu, the profile summary or the references
www.bmksound.com