Title:SAP R/* ABAP/* Consultant
**@********.***
Document
Source below
NAME:,
ADDRESS:
ADDRESS2:
CITY:
STATE:
ZIP:
CANDIDATE ID: 2564801
US CITIZENSHIP:
EDUCATION:
EXPERIENCE: 0
WILL RELOCATE: No -
JOB WANTED:
RATE NEEDED:
TELEPHONE:
EMAIL: **@********.***
HOMEPAGE:
HOTTEST SKILLS: transaction, abap, sap r, r/3, programming, pricing, credit, inventory,
price, delphi, product, profit, sale, lease, ledger, profit, c++, cobol, computer science,
database
REVISION: 07-SEP-02
RESUME:
SAP SAP SAP SAP SAP SAP SAP SAP SAP SAP SAP
To whom who are seeking partners,
We are a group of most experienced SAP consultants, if you're
seeking partners to participate a SAP project please email me any
time.
To ABAP recruiters,
As a competent ABAP developer I'm always looking for challenging
assignments, so if you have difficulty find qualified ABAP developer
to carry out your client's assignment, please email me any time.
Ted Chang
SAP R/3 ABAP/BASIS/EDI/RFC Developer
E-mail:
[1]**@********.***
Summary
Mr. Chang has over four years ABAP/4 development experience in SAP R/3
application modules including SD, MM, FI, PP, EDI, RFC, and Bar Code,
plus over nine years programming experience utilizing C, C++, Unix,
PC, OS/2 in Communication and GUI design. Mr. Chang has developed a
unique programming technique in performance tuning, e.g. to manipulate
two of the largest tables MSEG and BSEG so that the speed can be
improved 10 to 100 times faster.
Mr. Chang wrote numerous customer programs in SAP application modules.
His expertise includes Developing Transactions (includes Screen
Painter, Menu Painter, Import/Export, Parameter ID, Message Class,
Screen Sequence Control, DB Tables), Interactive Reports, BDC
Conversion, SAP Script, Data Dictionary, Event Process, Batch Job
Scheduling and using INDX cluster table and Correction / Transport
System, Authorization, ABAP Query, Open SQL, FTP, and knowledge of
IDOC
One of his earlier SAP R/3 experiences was to fix a complicated Time
Forecast Program Hewlett Packard. The original program was written in
COBOL and did not function correctly. Mr. Chang rewrote the entire
program in ABAP Control Break style and won the tittle of "ABAP/4
Master" after the HP Division in Germany evaluated the program as a
"superior contribution".
Mr. Chang's next assignment was with Behring Diagnostics Inc. (Syva)
to take over one of their most crucial SAP modifications designed by
consultants of SAPAmerica at Philadelphia. The programming part was
handled by consultants from one of the `Big Six' firms who claimed to
have four to five years' experience. Although Mr. Chang only had
several months' experiences then as an ABAP developer, he figured a
way to make the modifications work seamlessly within four weeks
(7daysx15hours per day).
Later at 3Com and Samsung, Mr. Chang rewrote several programs that can
run ten to one hundred times more efficiently. Managers at Samsung was
so impressed that Mr. Chang was assigned to oversee and to program the
entire development and production support of their MM module.
SAP Expertise:
* SAP upgrade from V2.2 to 3.0, 3.1G, 3.1H.
* OSS notes, SAP objects registering for
repair/modification/enhancements.
* Debug SAP module with millions lines of code without getting lost.
* SAP CTS: Correction & Transport System. And Security
Authorization.
* SAP Data Dictionary Creation: Tables, Data Element, Domain, Match
Code, Help Screen.
* SAP module enhancements.
* SAP on-line dialog transaction development.
* SAP interface with 3rd party software.
* Fix ill-fated time-out reports - be able to cut running time 10 to
100 times.
* Also good at training employee ABAP and helping identify competent
ABAP contractors.
SAP development experience:
* SAP on-line Dialog Transactions: Be able to program any kind
transactions.
* SAP Interface/conversion: Excellent experience to write
interface/conversion programs.
* SAP Enhancements: According to SAP's definition, there are four
kind enhancements.
* Enhancements through SAP pre-defined 'CUSTOMER-FUNCTION' exits,
'FIELD_EXIT_DataElement', and FI Special Ledger user exits.
* Modifications: Changes made by customers but without creating new
objects in the SAP software.
* Customer developments: Generating customer-specific objects and
integrate them with SAP objects.
SAP enhancement experiences:
FI - Create/Change/Display Vendor Invoice/Credit Memo document
Registered the following FI objects for repair/modification and
enhancements - Add include files MF05ATZZ, MF05AOZZ, MF05AIZZ,
MF05AFZZ and MF05AHZZ to SAPMF05A; Add MF05LOZZ, MF05LIZZ and
MF05LHZZ to SAPMF05L.
SD - Sales Order Shipping Rescheduling
Order line item scheduling confirmation options in batch management
based on available batch quantity, by creating SAP transactions
ZV01, ZV02, ZV03 to replace VA01, VA02, VA03. This major
modification was designed by SAPAmerica (Philadelphia Division),
carried out by one of the Big Six, but completed by Mr. Chang. For
details see Behring Diagnostics Inc.
Extension in sales audits process to include data input check of
incoterm, carrier and route in ZV01 to ZV03. For details see
Behring Diagnostics Inc.
SD - Delivery, Picking
Picking process enhancement to enforce SAP Delivery Group definition
by creating SAP transactions ZVL1 to replace VL01. For details see
3Com Corp.
Batch Split modification to allow the pick and delivery process to
pick batches from multiple storage locations by creating
transactions ZVL1, ZVL2, ZVL3, ZVL4 to replace VL01, VL02, VL03,
VL04. For details see Samsung Semiconductor Inc.
MM - Fix duplicated invoice verification line item display ( Ref. OSS
Note 0040984)
The original SAP OSS Note doesn't really fix this problem. Involved
SAP transaction, tables BKPF, BSEG.
MM - Transaction, SAPMM07M, Screen 410: Enable field MSEG-MATNR
to do I/O.
Change the I/O of field MSEG-MATNR, so customized transaction
SUBCONTRACT P.O. can work when there's more than one component for
IDNRK. ( Program Object: FM07MED0 ) Credit to Samsung
Semiconductor Inc.
Working Experience
General Re Insurance Corp. - Stamford, CT
SAP R/3 ABAP/4 Consultant 1/98 to 3/98
FI - Field Exit of Employee # to validate against Vendor Master -
Using transaction to create function module,
where is the SAP data element of the screen field
. SAP program is and the screen is -
Invoice/Credit Memo Fast Entry.
OSS - Notes and SAP objects registering
- Registered the following SAP objects for repair/modification and
enhancements - Add include files MF05ATZZ, MF05AOZZ, MF05AIZZ,
MF05AFZZ and MF05AHZZ to SAPMF05A; Add MF05LOZZ, MF05LIZZ and MF05LHZZ
to SAPMF05L.
FI - Balance report P/L
- Modified SAP report - This report creates the balance
sheet and profit and loss statements for a user-defined reporting
period within a fiscal year with absolute and relative comparisons for
a comparison period.
FI - Validate employee input -
The path is Accounting => FI => Accounts Payable => Master records =>
Maintain centrally => Create vendor. SAP transaction, program
.
FI - G/L data load
- Load G/L monthly account balances from legacy system to SAP. SAP
transaction, program - G/L account posting.
FI - -
FI-AP-Invoice/Credit Memo Fast Entry transaction, start with
SAPMF05A-screen 0126. Use screen template setting to configure
Employee column in the Offsetting items. Also use Field Exit to
validate employee # against Vendor master.
FI
- -
FI-AP-Vendor Invoice transaction, start with SAPMF05A-screen 0100. Add
Bank Code to this screen and validate against customized Z-table.
MCI
- Washington, DC
SAP R/3 ABAP/4 Consultant
10/97 to 1/98
SO - SAP Office
- Developed a custom function module to notify SAPusers when their
applications has an error, so they can fix it. ABAP technical includes
SAP function group, module SO_OBJECT_SEND.
FI - Field Exit for Cost Center -
Using transaction to create function module, where is the SAP data element of one
of the screen field . SAP program is - Group
maintenance, and the screen is - Insert hierarchy node.
FI - Write a program to display Profit Center Group structure -
By calling SAP function 'G_SET_FETCH' we'll be able to display child
nodes and end nodes of the input node.
FI - Special Ledger user exits -
using client-depend user exits to change external program name
to for application area -variable field
movement. SAP transaction is Configuration menu => Basic
setting => User exits => Client dependent.
FI - Input invoice data conversion
- When an invoice is received without PO number, then use FI
transaction to do the conversion. Other ABAP technical includes
BDC, BDC session, and transaction error handling.
MM - PO data conversion
- Using MM transaction to create Purchase Order data. Other
ABAP technical includes BDC, BDC session, and transaction error
handling.
When an invoice is received without PO number, then use FI transaction
to do the conversion. Other ABAP technical includes BDC, BDC
session, and transaction error handling.
MM - Input invoice data conversion
- When an invoice is received and no goods receipt has been entered, a
message is sent to the person responsible for entering the receipt to
enter it. If the person responsible does not resolve entering the
receipt in a specified time frame, the message is elevated. Once the
receipt has been entered the invoice is processed. ABAP technical
includes MM transaction, program, BDC, BDC session,
and transaction error handling.
MM - Coded in user exit 'CUSTOMER-FUNCTION' to check goods receipt
against invoice -
In SAP transaction, user exit function in
is called by in
program .
Adaptec
- Milpitas, CA
SAP R/3 ABAP/4 Consultant
5/97 to 10/97MM
- Customize SAP Pull List program
- Functionality includes creates, change, and display production order
and transfer order, material document posting and cancellation. ABAP
technical covers SAP Transactions,,,,,, BDC, Transaction error handling, Control Break
handling.
MM - Print Reservation report
- Created ABAP program to print Reservation documents to be used for
authorization purposes as well as input to the warehouse personnel to
perform the necessary SAP transactions for issuing/transferring the
goods.
WM - Customize SAP Inventory by Location report (MMBE)
- This report is a cross-functional report to manage inventory. There
are multiple sort options, depending on the usage or functional group.
Selection to include whether to drill down to batch level (for batch
managed materials), open Purchase Order status, Material status
(blocked, unrestricted, quality inspection), Aging status, Dollar
value (Standard and Extended).
DM - Planned independent requirements data conversion
- Load data from Legacy system into SAP tables PBIM and PBED.
Functionality includes create, change, and delete planning records.
ABAP technical includes SAP Transaction,, BDC, BDC
Session error handling, data error log creation and print out log file
automatically.
EDI - EDI Customer Material Info Records Load program
- Load data from MARA into Info Records tables KNMTK and KNMT. ABAP
technical includes SD Transaction, BDC, BDC Session error
handling, data error log creation.
Samsung Semiconductor Inc
., San Jose, CA
Lead SAP R/3 ABAP/4 Consultant
2/96 - 5/97
EDI
* Process incoming EDI transaction set 862 ( Ship schedule ) single
document file.
* Process incoming EDI transaction set 830 ( Planning schedule )
multiple documents file, simplify output by: 1. Grouping control#
in segment ISA, record+90(9). 2. Simplify output by print header
part once only.
BASIS
* Teach employee ABAP and Dialog Transaction - which includes
Reports, Modules, Function Group, Screen attributes, Screen
painter, Menu painter, Logical Flow, Messages, etc.
* Correction and Transport, Authorization, Batch Job Scheduling,
* Using unique programming technique to fix several time-out reports
- improve performance 10 to 100 times.
Interface with third party software - Bar code label print
.
* Build interface between SAP and third party software STBAR.
SD
* Modified and extended SAP SD Delivery, Picking Transactions VL01,
VL02, VL03, VL04 - To allow Batch Split across different Storage
Locations and automate Picking and delivery process.
* Straighten out messy reports by building a common Shipping
Activity Table, other than Backlog Activity table, and building
common include routines and subroutine library.
MM
* Customized "P.O. goods receipt posting" transaction MB01.
* Customized "Physical Inventory Count" transaction - developed
dialog transaction with full screen input editor for multi-user to
add new tags and modify tags. Total 5 screens, menus and 7
reports.
* Customized "Cycle Count" transaction - developed dialog
transactions to maintain next count date, generate physical count
documents, count and post it if no discrepancy, otherwise generate
recount documents, count and post it if no discrepancy, maintain
reason code, post discrepancy anyway.
* Customized "Subcontract P.O. goods receipt" transaction MB01 -
developed dialog transaction to automate the Subcontract P.O.
processing.
* Current stock reports for materials.
FI
* Build payment history tables using BKPF, BSEG, PAYR tables.
* Invoice verification (MRHR) BDC Program.
3Com, Santa Clara, CA
SAP R/3 ABAP/4 Consultant
5/95 - 2/96
SD - Modified and extended SAP SD functionality
- Honor Delivery Group (Transaction VL01). Also includes modifications
of Screen Sequence Control tables T180, T185, etc.
SD - Pricing
- Monthly end backlog report before and after re-pricing which
involves getting SAP New Pricing procedure (very complicated logic!).
Re-calculate net prices for backlogged orders and option to update net
pricing for qualified line items.
Logic flow is as follows:
1. Select backlogged orders and line items (with material options).
2. Get new price for each backlogged order.
3. Disqualify those line items with price change,,
BDC, BDC Uploaded ABAP codes from Data Warehouse system to SAP
system, then use it to extract data from SAP system.
Developed Interface program - Extracted table field definition
from SAP system, then feed into Data Warehouse system.
Developed Database access strategy - to extract data from
Transparent table, Cluster table, and Pool table.
Education:
Master of Science
in Computer Science, University of Texas, 1981
Master of Science
in Numerical Analysis, University of Oklahoma,
1979
References
1. mailto:**@********.***