Most of the eConnect stored procedures are encrypted, so the only way to really get them re-created is via the Database Maintenance Utility I mentioned.
If you just need the taPMTransactionInsertPost here:
/*Begin_taPMTransactionInsertPost*/
if exists (select * from dbo.sysobjects where id = Object_id('dbo.taPMTransactionInsertPost') and type = 'P')
begin
drop proc dbo.taPMTransactionInsertPost
end
go
create procedure dbo.taPMTransactionInsertPost
@I_vBACHNUMB char(15),
@I_vVCHNUMWK char(17),
@I_vVENDORID char(15),
@I_vDOCNUMBR char(20),
@I_vDOCTYPE smallint,
@I_vDOCAMNT numeric(19,5),
@I_vDOCDATE datetime,
@I_vPSTGDATE datetime,
@I_vVADCDTRO char(15),
@I_vVADDCDPR char(15),
@I_vPYMTRMID char(20),
@I_vTAXSCHID char(15),
@I_vDUEDATE datetime,
@I_vDSCDLRAM numeric(19,5),
@I_vDISCDATE datetime,
@I_vPRCHAMNT numeric(19,5),
@I_vCHRGAMNT numeric(19,5),
@I_vCASHAMNT numeric(19,5),
@I_vCAMCBKID char(15),
@I_vCDOCNMBR char(20),
@I_vCAMTDATE datetime,
@I_vCAMPMTNM char(20),
@I_vCHEKAMNT numeric(19,5),
@I_vCHAMCBID char(15),
@I_vCHEKDATE datetime,
@I_vCAMPYNBR char(20),
@I_vCRCRDAMT numeric(19,5),
@I_vCCAMPYNM char(20),
@I_vCHEKNMBR char(20),
@I_vCARDNAME char(15),
@I_vCCRCTNUM char(20),
@I_vCRCARDDT datetime,
@I_vCHEKBKID char(15),
@I_vTRXDSCRN char(30),
@I_vTRDISAMT numeric(19,5),
@I_vTAXAMNT numeric(19,5),
@I_vFRTAMNT numeric(19,5),
@I_vTEN99AMNT numeric(19,5),
@I_vMSCCHAMT numeric(19,5),
@I_vPORDNMBR char(20),
@I_vSHIPMTHD char(15),
@I_vDISAMTAV numeric(19,5),
@I_vDISTKNAM numeric(19,5),
@I_vAPDSTKAM numeric(19,5),
@I_vMDFUSRID char(15),
@I_vPOSTEDDT datetime,
@I_vPTDUSRID char(15),
@I_vPCHSCHID char(15),
@I_vFRTSCHID char(15),
@I_vMSCSCHID char(15),
@I_vPRCTDISC numeric(19,2),
@I_vTax_Date datetime,
@I_vCURNCYID char(15),
@I_vXCHGRATE numeric(19,7),
@I_vRATETPID char(15),
@I_vEXPNDATE datetime,
@I_vEXCHDATE datetime,
@I_vEXGTBDSC char(30),
@I_vEXTBLSRC char(50),
@I_vRATEEXPR smallint,
@I_vDYSTINCR smallint,
@I_vRATEVARC numeric(19,7),
@I_vTRXDTDEF smallint,
@I_vRTCLCMTD smallint,
@I_vPRVDSLMT smallint,
@I_vDATELMTS smallint,
@I_vTIME1 datetime,
@I_vBatchCHEKBKID char(15),
@I_vCREATEDIST smallint,
@I_vRequesterTrx smallint,
@I_vUSRDEFND1 char(50),
@I_vUSRDEFND2 char(50),
@I_vUSRDEFND3 char(50),
@I_vUSRDEFND4 varchar(8000),
@I_vUSRDEFND5 varchar(8000),
@O_iErrorState int output,
@oErrString varchar(255) output
as
set nocount on
select @O_iErrorState = 0
return (@O_iErrorState)
go
grant execute on dbo.taPMTransactionInsertPost to DYNGRP
go
/*End_taPMTransactionInsertPost*/