BPartner role - Manufacturer

Final peer review according to last forum comments
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2913358
This commit is contained in:
Carlos Ruiz 2009-12-16 13:36:29 +00:00
parent ac360b51c3
commit 5299cb5451
7 changed files with 388 additions and 13 deletions

View File

@ -297,10 +297,10 @@ public interface I_C_BPartner
/** Column name DunningGrace */
public static final String COLUMNNAME_DunningGrace = "DunningGrace";
/** Set Dunning Grace */
/** Set Dunning Grace Date */
public void setDunningGrace (Timestamp DunningGrace);
/** Get Dunning Grace */
/** Get Dunning Grace Date */
public Timestamp getDunningGrace();
/** Column name DUNS */
@ -435,6 +435,19 @@ public interface I_C_BPartner
*/
public boolean isEmployee();
/** Column name IsManufacturer */
public static final String COLUMNNAME_IsManufacturer = "IsManufacturer";
/** Set Is Manufacturer.
* Indicate role of this Business partner as Manufacturer
*/
public void setIsManufacturer (boolean IsManufacturer);
/** Get Is Manufacturer.
* Indicate role of this Business partner as Manufacturer
*/
public boolean isManufacturer();
/** Column name IsOneTime */
public static final String COLUMNNAME_IsOneTime = "IsOneTime";

View File

@ -119,6 +119,19 @@ public interface I_C_BPartner_Product
*/
public boolean isActive();
/** Column name IsManufacturer */
public static final String COLUMNNAME_IsManufacturer = "IsManufacturer";
/** Set Is Manufacturer.
* Indicate role of this Business partner as Manufacturer
*/
public void setIsManufacturer (boolean IsManufacturer);
/** Get Is Manufacturer.
* Indicate role of this Business partner as Manufacturer
*/
public boolean isManufacturer();
/** Column name Manufacturer */
public static final String COLUMNNAME_Manufacturer = "Manufacturer";

View File

@ -33,7 +33,7 @@ public class X_C_BPartner extends PO implements I_C_BPartner, I_Persistent
/**
*
*/
private static final long serialVersionUID = 20090915L;
private static final long serialVersionUID = 20091216L;
/** Standard Constructor */
public X_C_BPartner (Properties ctx, int C_BPartner_ID, String trxName)
@ -471,15 +471,15 @@ public class X_C_BPartner extends PO implements I_C_BPartner, I_Persistent
return ii.intValue();
}
/** Set Dunning Grace.
@param DunningGrace Dunning Grace */
/** Set Dunning Grace Date.
@param DunningGrace Dunning Grace Date */
public void setDunningGrace (Timestamp DunningGrace)
{
set_Value (COLUMNNAME_DunningGrace, DunningGrace);
}
/** Get Dunning Grace.
@return Dunning Grace */
/** Get Dunning Grace Date.
@return Dunning Grace Date */
public Timestamp getDunningGrace ()
{
return (Timestamp)get_Value(COLUMNNAME_DunningGrace);
@ -695,6 +695,30 @@ public class X_C_BPartner extends PO implements I_C_BPartner, I_Persistent
return false;
}
/** Set Is Manufacturer.
@param IsManufacturer
Indicate role of this Business partner as Manufacturer
*/
public void setIsManufacturer (boolean IsManufacturer)
{
set_Value (COLUMNNAME_IsManufacturer, Boolean.valueOf(IsManufacturer));
}
/** Get Is Manufacturer.
@return Indicate role of this Business partner as Manufacturer
*/
public boolean isManufacturer ()
{
Object oo = get_Value(COLUMNNAME_IsManufacturer);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set One time transaction.
@param IsOneTime One time transaction */
public void setIsOneTime (boolean IsOneTime)

View File

@ -31,7 +31,7 @@ public class X_C_BPartner_Product extends PO implements I_C_BPartner_Product, I_
/**
*
*/
private static final long serialVersionUID = 20090915L;
private static final long serialVersionUID = 20091216L;
/** Standard Constructor */
public X_C_BPartner_Product (Properties ctx, int C_BPartner_Product_ID, String trxName)
@ -40,6 +40,7 @@ public class X_C_BPartner_Product extends PO implements I_C_BPartner_Product, I_
/** if (C_BPartner_Product_ID == 0)
{
setC_BPartner_ID (0);
setIsManufacturer (false);
setM_Product_ID (0);
setShelfLifeMinDays (0);
setShelfLifeMinPct (0);
@ -119,6 +120,30 @@ public class X_C_BPartner_Product extends PO implements I_C_BPartner_Product, I_
return (String)get_Value(COLUMNNAME_Description);
}
/** Set Is Manufacturer.
@param IsManufacturer
Indicate role of this Business partner as Manufacturer
*/
public void setIsManufacturer (boolean IsManufacturer)
{
set_Value (COLUMNNAME_IsManufacturer, Boolean.valueOf(IsManufacturer));
}
/** Get Is Manufacturer.
@return Indicate role of this Business partner as Manufacturer
*/
public boolean isManufacturer ()
{
Object oo = get_Value(COLUMNNAME_IsManufacturer);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Manufacturer.
@param Manufacturer
Manufacturer of the Product

View File

@ -33,7 +33,7 @@ public class X_M_Product extends PO implements I_M_Product, I_Persistent
/**
*
*/
private static final long serialVersionUID = 20090915L;
private static final long serialVersionUID = 20091216L;
/** Standard Constructor */
public X_M_Product (Properties ctx, int M_Product_ID, String trxName)
@ -289,17 +289,17 @@ public class X_M_Product extends PO implements I_M_Product, I_Persistent
return false;
}
/** Set Discontinued at.
/** Set Discontinued At.
@param DiscontinuedAt
Discontinued At
Discontinued At indicates Date when product was discontinued
*/
public void setDiscontinuedAt (Timestamp DiscontinuedAt)
{
set_Value (COLUMNNAME_DiscontinuedAt, DiscontinuedAt);
}
/** Get Discontinued at.
@return Discontinued At
/** Get Discontinued At.
@return Discontinued At indicates Date when product was discontinued
*/
public Timestamp getDiscontinuedAt ()
{

View File

@ -0,0 +1,150 @@
-- Dec 16, 2009 8:18:40 AM COT
-- 2913358_BPartner role - Manufacturer
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58182
;
-- Dec 16, 2009 8:18:40 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58182
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58183
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58183
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58184
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58184
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58185
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58185
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58186
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58186
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58189
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58189
;
-- Dec 16, 2009 8:18:46 AM COT
DELETE FROM AD_Tab_Trl WHERE AD_Tab_ID=53288
;
-- Dec 16, 2009 8:18:46 AM COT
DELETE FROM AD_Tab WHERE AD_Tab_ID=53288
;
-- Dec 16, 2009 8:19:49 AM COT
INSERT INTO AD_Field (AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading,IsReadOnly,IsSameLine,Name,SeqNo,SortNo,Updated,UpdatedBy) VALUES (0,58596,58570,0,224,TO_DATE('2009-12-16 08:19:48','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer',1,'D','Y','Y','Y','N','N','N','N','N','Manufacturer',120,0,TO_DATE('2009-12-16 08:19:48','YYYY-MM-DD HH24:MI:SS'),100)
;
-- Dec 16, 2009 8:19:49 AM COT
INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Field_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=58570 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID)
;
-- Dec 16, 2009 8:21:54 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58190
;
-- Dec 16, 2009 8:21:54 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58190
;
-- Dec 16, 2009 8:22:26 AM COT
DELETE FROM AD_Column_Trl WHERE AD_Column_ID=58597
;
-- Dec 16, 2009 8:22:26 AM COT
DELETE FROM AD_Column WHERE AD_Column_ID=58597
;
-- Dec 16, 2009 8:24:16 AM COT
INSERT INTO AD_Column (AD_Client_ID,AD_Column_ID,AD_Element_ID,AD_Org_ID,AD_Reference_ID,AD_Table_ID,ColumnName,Created,CreatedBy,Description,EntityType,FieldLength,IsActive,IsAllowLogging,IsAlwaysUpdateable,IsAutocomplete,IsEncrypted,IsIdentifier,IsKey,IsMandatory,IsParent,IsSelectionColumn,IsSyncDatabase,IsTranslated,IsUpdateable,MandatoryLogic,Name,SeqNo,Updated,UpdatedBy,Version) VALUES (0,58799,54078,0,20,632,'IsManufacturer',TO_DATE('2009-12-16 08:24:15','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer','D',1,'Y','Y','N','N','N','N','N','Y','N','N','Y','N','Y','N','Manufacturer',0,TO_DATE('2009-12-16 08:24:15','YYYY-MM-DD HH24:MI:SS'),100,0)
;
-- Dec 16, 2009 8:24:16 AM COT
INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=58799 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID)
;
-- Dec 16, 2009 8:25:00 AM COT
UPDATE AD_Column SET IsMandatory='N',Updated=TO_DATE('2009-12-16 08:25:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=58799
;
-- manual
update C_BPartner_Product set ismanufacturer='N' where ismanufacturer is null;
-- Dec 16, 2009 8:25:02 AM COT
ALTER TABLE C_BPartner_Product ADD IsManufacturer CHAR(1) DEFAULT NULL CHECK (IsManufacturer IN ('Y','N'))
;
-- Dec 16, 2009 8:25:17 AM COT
UPDATE AD_Column SET IsMandatory='Y',Updated=TO_DATE('2009-12-16 08:25:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=58799
;
-- Dec 16, 2009 8:25:20 AM COT
ALTER TABLE C_BPartner_Product MODIFY IsManufacturer CHAR(1)
;
-- Dec 16, 2009 8:25:20 AM COT
ALTER TABLE C_BPartner_Product MODIFY IsManufacturer NOT NULL
;
-- Dec 16, 2009 8:25:44 AM COT
INSERT INTO AD_Field (AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading,IsReadOnly,IsSameLine,Name,SeqNo,SortNo,Updated,UpdatedBy) VALUES (0,58799,58571,0,562,TO_DATE('2009-12-16 08:25:44','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer',1,'D','Y','Y','Y','N','N','N','N','N','Manufacturer',130,0,TO_DATE('2009-12-16 08:25:44','YYYY-MM-DD HH24:MI:SS'),100)
;
-- Dec 16, 2009 8:25:44 AM COT
INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Field_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=58571 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID)
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Element SET Name='Is Manufacturer', PrintName='Is Manufacturer',Updated=TO_DATE('2009-12-16 08:26:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Column SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Process_Para SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL, AD_Element_ID=54078 WHERE UPPER(ColumnName)='ISMANUFACTURER' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Process_Para SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Element_ID=54078 AND IsCentrallyMaintained='Y'
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Field SET Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=54078) AND IsCentrallyMaintained='Y'
;
-- Dec 16, 2009 8:26:12 AM COT
UPDATE AD_PrintFormatItem pi SET PrintName='Is Manufacturer', Name='Is Manufacturer' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=54078)
;
-- manual
alter table m_product drop column Manufacturer_ID;

View File

@ -0,0 +1,150 @@
-- Dec 16, 2009 8:18:40 AM COT
-- 2913358_BPartner role - Manufacturer
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58182
;
-- Dec 16, 2009 8:18:40 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58182
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58183
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58183
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58184
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58184
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58185
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58185
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58186
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58186
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58189
;
-- Dec 16, 2009 8:18:41 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58189
;
-- Dec 16, 2009 8:18:46 AM COT
DELETE FROM AD_Tab_Trl WHERE AD_Tab_ID=53288
;
-- Dec 16, 2009 8:18:46 AM COT
DELETE FROM AD_Tab WHERE AD_Tab_ID=53288
;
-- Dec 16, 2009 8:19:49 AM COT
INSERT INTO AD_Field (AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading,IsReadOnly,IsSameLine,Name,SeqNo,SortNo,Updated,UpdatedBy) VALUES (0,58596,58570,0,224,TO_TIMESTAMP('2009-12-16 08:19:48','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer',1,'D','Y','Y','Y','N','N','N','N','N','Manufacturer',120,0,TO_TIMESTAMP('2009-12-16 08:19:48','YYYY-MM-DD HH24:MI:SS'),100)
;
-- Dec 16, 2009 8:19:49 AM COT
INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Field_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=58570 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID)
;
-- Dec 16, 2009 8:21:54 AM COT
DELETE FROM AD_Field_Trl WHERE AD_Field_ID=58190
;
-- Dec 16, 2009 8:21:54 AM COT
DELETE FROM AD_Field WHERE AD_Field_ID=58190
;
-- Dec 16, 2009 8:22:26 AM COT
DELETE FROM AD_Column_Trl WHERE AD_Column_ID=58597
;
-- Dec 16, 2009 8:22:26 AM COT
DELETE FROM AD_Column WHERE AD_Column_ID=58597
;
-- Dec 16, 2009 8:24:16 AM COT
INSERT INTO AD_Column (AD_Client_ID,AD_Column_ID,AD_Element_ID,AD_Org_ID,AD_Reference_ID,AD_Table_ID,ColumnName,Created,CreatedBy,Description,EntityType,FieldLength,IsActive,IsAllowLogging,IsAlwaysUpdateable,IsAutocomplete,IsEncrypted,IsIdentifier,IsKey,IsMandatory,IsParent,IsSelectionColumn,IsSyncDatabase,IsTranslated,IsUpdateable,MandatoryLogic,Name,SeqNo,Updated,UpdatedBy,Version) VALUES (0,58799,54078,0,20,632,'IsManufacturer',TO_TIMESTAMP('2009-12-16 08:24:15','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer','D',1,'Y','Y','N','N','N','N','N','Y','N','N','Y','N','Y','N','Manufacturer',0,TO_TIMESTAMP('2009-12-16 08:24:15','YYYY-MM-DD HH24:MI:SS'),100,0)
;
-- Dec 16, 2009 8:24:16 AM COT
INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=58799 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID)
;
-- Dec 16, 2009 8:25:00 AM COT
UPDATE AD_Column SET IsMandatory='N',Updated=TO_TIMESTAMP('2009-12-16 08:25:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=58799
;
-- Dec 16, 2009 8:25:02 AM COT
ALTER TABLE C_BPartner_Product ADD COLUMN IsManufacturer CHAR(1) DEFAULT NULL CHECK (IsManufacturer IN ('Y','N'))
;
-- manual
update C_BPartner_Product set ismanufacturer='N' where ismanufacturer is null;
-- Dec 16, 2009 8:25:17 AM COT
UPDATE AD_Column SET IsMandatory='Y',Updated=TO_TIMESTAMP('2009-12-16 08:25:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=58799
;
-- Dec 16, 2009 8:25:20 AM COT
INSERT INTO t_alter_column values('c_bpartner_product','IsManufacturer','CHAR(1)',null,null)
;
-- Dec 16, 2009 8:25:20 AM COT
INSERT INTO t_alter_column values('c_bpartner_product','IsManufacturer',null,'NOT NULL',null)
;
-- Dec 16, 2009 8:25:44 AM COT
INSERT INTO AD_Field (AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading,IsReadOnly,IsSameLine,Name,SeqNo,SortNo,Updated,UpdatedBy) VALUES (0,58799,58571,0,562,TO_TIMESTAMP('2009-12-16 08:25:44','YYYY-MM-DD HH24:MI:SS'),100,'Indicate role of this Business partner as Manufacturer',1,'D','Y','Y','Y','N','N','N','N','N','Manufacturer',130,0,TO_TIMESTAMP('2009-12-16 08:25:44','YYYY-MM-DD HH24:MI:SS'),100)
;
-- Dec 16, 2009 8:25:44 AM COT
INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Description,Help,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Field_ID, t.Description,t.Help,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=58571 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID)
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Element SET Name='Is Manufacturer', PrintName='Is Manufacturer',Updated=TO_TIMESTAMP('2009-12-16 08:26:11','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Column SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Element_ID=54078
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Process_Para SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL, AD_Element_ID=54078 WHERE UPPER(ColumnName)='ISMANUFACTURER' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Process_Para SET ColumnName='IsManufacturer', Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Element_ID=54078 AND IsCentrallyMaintained='Y'
;
-- Dec 16, 2009 8:26:11 AM COT
UPDATE AD_Field SET Name='Is Manufacturer', Description='Indicate role of this Business partner as Manufacturer', Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=54078) AND IsCentrallyMaintained='Y'
;
-- Dec 16, 2009 8:26:12 AM COT
UPDATE AD_PrintFormatItem SET PrintName='Is Manufacturer', Name='Is Manufacturer' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=54078)
;
-- manual
alter table m_product drop column Manufacturer_ID;